14
मेरे पास 5 बटन के साथ एक सी # फॉर्म है। उपयोगकर्ता जानकारी में प्रवेश करते हैं और फ़ंक्शन कुंजी के प्रेस के आधार पर, एक विशिष्ट क्रिया निष्पादित की जाती है। एफ 9 - ऑर्डर करें, एफ 6 -सेव, एफ 3 -LookUp।हैंडलिंग फ़ंक्शन कुंजी
मैं foolowing कोड जोड़ लिया है:
OnForm_Load
this.KeyUp += new System.Windows.Forms.KeyEventHandler(KeyEvent);
और
private void KeyEvent(object sender, KeyEventArgs e) //Keyup Event
{
if (e.KeyCode == Keys.F9)
{
MessageBox.Show("Function F9");
}
if (e.KeyCode == Keys.F6)
{
MessageBox.Show("Function F6");
}
else
MessageBox.Show("No Function");
}
लेकिन कुछ नहीं होता
धन्यवाद
अंतिम विजुअल स्टूडियो सी # मानक में आपको फ़ंक्शन कुंजी काम करने के लिए KeyPress के बजाय पूर्वावलोकनKeyDown पर विधि सेट करने की आवश्यकता है। – Ch3shire