मेरे पास निम्न कोड है जो संदेश/बॉक्स दबाए जाने पर संदेशबॉक्स नहीं दिखाता है।एंटर कुंजी का पता लगाएं C#
किसी अन्य कुंजी (यानी अक्षरों/संख्याओं) के लिए संदेशबॉक्स गलत दिखाता है।
private void cbServer_TextChanged(object sender, EventArgs e)
{
if (enterPressed)
{
MessageBox.Show("Enter pressed");
}
else
MessageBox.Show("False");
}
private void cbServer_Keydown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Return)
{
enterPressed = true;
MessageBox.Show("Enter presssed: " + enterPressed);
}
else
enterPressed = false;
}
कोई विचार?
संपादित करें: ऊपर कोड, मैंने सोचा था कि समस्या _Keydown के साथ भी थी, इसलिए मैंने केवल इसे पोस्ट किया।
आपके प्रपत्र डिजाइनर कक्षा में
कैसे संदेश बॉक्स शो झूठी करता है में दिखाया गया है किसी भी कुंजी पता लगाने के लिए। मुझे यह –
नहीं देख रहा है। क्या आपने डिबगिंग की कोशिश की है? आपको OEMReturn का उपयोग करना चाहिए या यह भी –
सीबी सर्वर है किस प्रकार का नियंत्रण है? एक combobox? और एक wpf या winforms ऐप है? – Steve