مشاهدة النسخة كاملة : لوحة المفاتيح و Menu
عبد الهادي بهاب
16-01-2016, 02:03 AM
السلام عليكم ورحمة الله وبركاته
كيف افتح عامود Menu باستعمال لوحة المفاتيخ
مثلا المفتاح Alt لاختيار الفتح
:abc_152:
فرح صالحي
16-01-2016, 09:47 AM
نتابع معك للاستفادة ...
موفق بإذن الله .:abc_152:.. لك مني أجمل تحية .
ثامر أبو بلقيس
16-01-2016, 03:33 PM
لا أعرف موفق :abc_138:
عبود عبود
16-01-2016, 08:49 PM
السلام عليكم ورحمة الله وبركاته
ضع فى الحدث " On Key " على سبيل المثال :
--
if e_Modifiers.alt then
tblMenu = {};
tblMenu[1] ={};
tblMenu[1].Text = "Action Wizard...";
tblMenu[1].ID = 100;
tblMenu[1].IconID = 0;
tblMenu[1].Checked = false;
tblMenu[1].Enabled = true;
tblMenu[2] ={};
tblMenu[2].Text = "Edit Action...";
tblMenu[2].ID = 101;
tblMenu[2].IconID = 1;
tblMenu[2].Checked = false;
tblMenu[2].Enabled = true;
tblMenu[3] ={};
tblMenu[3].Text = "Insert";
tblMenu[3].ID = 102;
tblMenu[3].IconID = -1;
tblMenu[3].Checked = false;
tblMenu[3].Enabled = true;
tblMenu[4] ={};
tblMenu[4].Text = "Quick Scripts";
tblMenu[4].ID = 102;
tblMenu[4].IconID = -1;
tblMenu[4].Checked = false;
tblMenu[4].Enabled = true;
tblMenu[5] ={};
tblMenu[5].Text = "Property Tables";
tblMenu[5].ID = 103;
tblMenu[5].IconID = -1;
tblMenu[5].Checked = false;
tblMenu[5].Enabled = true;
tblMenu[6] ={};
tblMenu[6].Text = "---";
tblMenu[7] ={};
tblMenu[7].Text = "Cut";
tblMenu[7].ID = 104;
tblMenu[7].IconID = 2;
tblMenu[7].Checked = false;
tblMenu[7].Enabled = true;
tblMenu[8] ={};
tblMenu[8].Text = "Copy";
tblMenu[8].ID = 105;
tblMenu[8].IconID = 3;
tblMenu[8].Checked = false;
tblMenu[8].Enabled = true;
tblMenu[9] ={};
tblMenu[9].Text = "Paste";
tblMenu[9].ID = 104;
tblMenu[9].IconID = 4;
tblMenu[9].Checked = false;
tblMenu[9].Enabled = true;
tblMenu[10] ={};
tblMenu[10].Text = "Delete";
tblMenu[10].ID = 105;
tblMenu[10].IconID = 5;
tblMenu[10].Checked = false;
tblMenu[10].Enabled = true;
tblMenu[11] ={};
tblMenu[11].Text = "---";
tblMenu[12] ={};
tblMenu[12].Text = "Select All";
tblMenu[12].ID = 105;
tblMenu[12].IconID = -1;
tblMenu[12].Checked = false;
tblMenu[12].Enabled = true;
nRes = Application.ShowPopupMenu(0, 0, tblMenu, TPM_RIGHTALIGN, TPM_TOPALIGN, true, false);
end
على أن تغير قيمة البو إس "X و Y" فى الكود Application.ShowPopupMenu بما يناسبك أو بطريقتك الخاصة للحصول عليهما كمتغيرات من أحداث أخرى :abc_065: فى الكود جعلتهما 0 .
عاين مشروعك وإضغط على الزر ALT تظهر لك القائمة الخاصة بنا والتى تم بنائها طبقا لحاجتنا :abc_152:
بالتوفيق
عبد الهادي بهاب
17-01-2016, 07:41 PM
السلام عليكم ورحمة الله وبركاته
ضع فى الحدث " On Key " على سبيل المثال :
--
if e_Modifiers.alt then
tblMenu = {};
tblMenu[1] ={};
tblMenu[1].Text = "Action Wizard...";
tblMenu[1].ID = 100;
tblMenu[1].IconID = 0;
tblMenu[1].Checked = false;
tblMenu[1].Enabled = true;
tblMenu[2] ={};
tblMenu[2].Text = "Edit Action...";
tblMenu[2].ID = 101;
tblMenu[2].IconID = 1;
tblMenu[2].Checked = false;
tblMenu[2].Enabled = true;
tblMenu[3] ={};
tblMenu[3].Text = "Insert";
tblMenu[3].ID = 102;
tblMenu[3].IconID = -1;
tblMenu[3].Checked = false;
tblMenu[3].Enabled = true;
tblMenu[4] ={};
tblMenu[4].Text = "Quick Scripts";
tblMenu[4].ID = 102;
tblMenu[4].IconID = -1;
tblMenu[4].Checked = false;
tblMenu[4].Enabled = true;
tblMenu[5] ={};
tblMenu[5].Text = "Property Tables";
tblMenu[5].ID = 103;
tblMenu[5].IconID = -1;
tblMenu[5].Checked = false;
tblMenu[5].Enabled = true;
tblMenu[6] ={};
tblMenu[6].Text = "---";
tblMenu[7] ={};
tblMenu[7].Text = "Cut";
tblMenu[7].ID = 104;
tblMenu[7].IconID = 2;
tblMenu[7].Checked = false;
tblMenu[7].Enabled = true;
tblMenu[8] ={};
tblMenu[8].Text = "Copy";
tblMenu[8].ID = 105;
tblMenu[8].IconID = 3;
tblMenu[8].Checked = false;
tblMenu[8].Enabled = true;
tblMenu[9] ={};
tblMenu[9].Text = "Paste";
tblMenu[9].ID = 104;
tblMenu[9].IconID = 4;
tblMenu[9].Checked = false;
tblMenu[9].Enabled = true;
tblMenu[10] ={};
tblMenu[10].Text = "Delete";
tblMenu[10].ID = 105;
tblMenu[10].IconID = 5;
tblMenu[10].Checked = false;
tblMenu[10].Enabled = true;
tblMenu[11] ={};
tblMenu[11].Text = "---";
tblMenu[12] ={};
tblMenu[12].Text = "Select All";
tblMenu[12].ID = 105;
tblMenu[12].IconID = -1;
tblMenu[12].Checked = false;
tblMenu[12].Enabled = true;
nRes = Application.ShowPopupMenu(0, 0, tblMenu, TPM_RIGHTALIGN, TPM_TOPALIGN, true, false);
end
على أن تغير قيمة البو إس "X و Y" فى الكود Application.ShowPopupMenu بما يناسبك أو بطريقتك الخاصة للحصول عليهما كمتغيرات من أحداث أخرى :abc_065: فى الكود جعلتهما 0 .
عاين مشروعك وإضغط على الزر ALT تظهر لك القائمة الخاصة بنا والتى تم بنائها طبقا لحاجتنا :abc_152:
بالتوفيق
:abc_152::abc_152::abc_152::abc_152::abc_152:
الله لا يحرمنا منك استاذ عبود .....شغال تمام التمام
عبد الهادي بهاب
17-01-2016, 07:44 PM
نتابع معك للاستفادة ...
موفق بإذن الله .:abc_152:.. لك مني أجمل تحية .
حضور دائم شيخ فرح ربي يحفظكم
لا أعرف موفق :abc_138:
ربي ينوركم استاذ على المرور
السلام عليكم ورحمة الله وبركاته
ضع فى الحدث " On Key " على سبيل المثال :
--
if e_Modifiers.alt then
tblMenu = {};
tblMenu[1] ={};
tblMenu[1].Text = "Action Wizard...";
tblMenu[1].ID = 100;
tblMenu[1].IconID = 0;
tblMenu[1].Checked = false;
tblMenu[1].Enabled = true;
tblMenu[2] ={};
tblMenu[2].Text = "Edit Action...";
tblMenu[2].ID = 101;
tblMenu[2].IconID = 1;
tblMenu[2].Checked = false;
tblMenu[2].Enabled = true;
tblMenu[3] ={};
tblMenu[3].Text = "Insert";
tblMenu[3].ID = 102;
tblMenu[3].IconID = -1;
tblMenu[3].Checked = false;
tblMenu[3].Enabled = true;
tblMenu[4] ={};
tblMenu[4].Text = "Quick Scripts";
tblMenu[4].ID = 102;
tblMenu[4].IconID = -1;
tblMenu[4].Checked = false;
tblMenu[4].Enabled = true;
tblMenu[5] ={};
tblMenu[5].Text = "Property Tables";
tblMenu[5].ID = 103;
tblMenu[5].IconID = -1;
tblMenu[5].Checked = false;
tblMenu[5].Enabled = true;
tblMenu[6] ={};
tblMenu[6].Text = "---";
tblMenu[7] ={};
tblMenu[7].Text = "Cut";
tblMenu[7].ID = 104;
tblMenu[7].IconID = 2;
tblMenu[7].Checked = false;
tblMenu[7].Enabled = true;
tblMenu[8] ={};
tblMenu[8].Text = "Copy";
tblMenu[8].ID = 105;
tblMenu[8].IconID = 3;
tblMenu[8].Checked = false;
tblMenu[8].Enabled = true;
tblMenu[9] ={};
tblMenu[9].Text = "Paste";
tblMenu[9].ID = 104;
tblMenu[9].IconID = 4;
tblMenu[9].Checked = false;
tblMenu[9].Enabled = true;
tblMenu[10] ={};
tblMenu[10].Text = "Delete";
tblMenu[10].ID = 105;
tblMenu[10].IconID = 5;
tblMenu[10].Checked = false;
tblMenu[10].Enabled = true;
tblMenu[11] ={};
tblMenu[11].Text = "---";
tblMenu[12] ={};
tblMenu[12].Text = "Select All";
tblMenu[12].ID = 105;
tblMenu[12].IconID = -1;
tblMenu[12].Checked = false;
tblMenu[12].Enabled = true;
nRes = Application.ShowPopupMenu(0, 0, tblMenu, TPM_RIGHTALIGN, TPM_TOPALIGN, true, false);
end
على أن تغير قيمة البو إس "X و Y" فى الكود Application.ShowPopupMenu بما يناسبك أو بطريقتك الخاصة للحصول عليهما كمتغيرات من أحداث أخرى :abc_065: فى الكود جعلتهما 0 .
عاين مشروعك وإضغط على الزر ALT تظهر لك القائمة الخاصة بنا والتى تم بنائها طبقا لحاجتنا :abc_152:
بالتوفيق
أحسنت جزاكم الله خيرا :abc_152:
vBulletin® v3.8.11, Copyright ©2000-2024, abohmam