طلب مساعده يا جماعه علشان انا عامل فورم وحاسس ان الزراير كترت فيها اوى عايز اعمل زرار مختفى لكن عندما ادوس على f10 ينفذلى الامر مثلا امر last record مثلا او اى شىء وشكرا
عايز اخفى زرار ولما ادوس على f10 ينفذلى الامر
جرب استعمال هذا الكود
private void Window_KeyDown(object sender, KeyEventArgs e)
{
if (e.key == key.f10){
............
}
}للإطلاع على جديد الكتب من تأليفي
الطريق لاحتراف تطوير المواقع ج1 | ج2 | ج3 | ج4
4Colors | Break Out | Classic Snake | لعبة السودوكو - 2014 | لعبة XO
^_^
لا للاسف مش شغاله
او ياريت توضيح اكتر معلش
المفروض ان الكود ده يشتغل معاك انا هزود عليه حاجات
اعمل الاتي :
اكتب الكود ده
if (e.KeyCode == Keys.F10)
{
// اكتب الكود الذي تريده هنا
}هاتكتبه في الحدث KeyUp تمام فين بقى ؟
في اي كنترول يقابلك في الفورم
زي مثلا مع اختلاف المسميات
form1_KeyUp
textBox1_KeyUp
textBox2_KeyUp
button_KeyUp
وان شاء الله حايشتغل معاك
تم تعديل هذه المشاركة بواسطة #A-H.c في 27 يوليو 2014 في 11:00
طيب جرب أي زر تاني غير f10 علشان نحدد المشكلة أكثر
للإطلاع على جديد الكتب من تأليفي
الطريق لاحتراف تطوير المواقع ج1 | ج2 | ج3 | ج4
4Colors | Break Out | Classic Snake | لعبة السودوكو - 2014 | لعبة XO
^_^
انا شاكر تعبكم معايا جدا وردودك ليا بس باردو للاسف ماشتغلتش لو حد يقدر يساعدنى فى مثال مبسط او بروجكت صغير ياريت بجد يا جماعه وشكرا مره تانيه
جرب الكود ده
وان شاء الله يشتغل معاك
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F9)
{
textBox1.Text = "تم الضغط على F10";
e.SuppressKeyPress = true;
}
if (e.KeyCode == Keys.F11)
{
button1.PerformClick(); // للضغط على الزر بدون تتدخل منك
e.SuppressKeyPress = true;
}
}ومرفق برنامح به التجربة
تم تعديل هذه المشاركة بواسطة #A-H.c في 28 يوليو 2014 في 01:27
طيب هو ماينفعشى اعمل الكود فى الزرار نفسه اصل الزرار اللى انا عايز اعمل فيه كده زرار طباعه فاعايز اناديله مثلا f10 او اى شيء
ينفع اكتب الكود في حدث الزر وكل الكونترول بس غير الكود بتاع جملة IF
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F9)
{
// اكتب الكود هنا
e.SuppressKeyPress = true;
}
if (e.KeyCode == Keys.F11)
{
// اكتب الكود هنا
e.SuppressKeyPress = true;
}
}عفوا اخوي الكريم بس انت الأساس باين حقك ضعيف لازم يكون الأساس قوي عشان تقدر تنتج برامج قوية إن لم يكن الأساس لديك قوي فحاول تقوية العلم بلاش وإذا انت هاوي فأنا انصحك انك تقوي الأساس دمت بخير
ممكن ببساطة تستخدم الخاصية ShortcutKeys الموجودة في الأداة MenuStrip
حدد المفتاح الذي تريدة وعند الضغط عليه سينفذ كودك الموجود في الMenuStrip
وتجعل الخاصية Visible = False لاخفاء الMenuStrip
تم تعديل هذه المشاركة بواسطة AbouDeaf1996x في 1 أغسطس 2014 في 10:13