2009-03-13 14 views
5

अक्षम कैसे करें 'ENTER' कुंजी दबाए जाने पर मैं टेक्स्ट बॉक्स में अगली पंक्ति में कैरेट को कैसे रोकूं? दूसरे शब्दों में टेक्स्ट बॉक्स में 'ENTER' या 'RETURN' कुंजी को अक्षम कैसे करें?सी # एक कुंजी

उत्तर

13

आप OnKeyDown ईवेंट लिख सकते हैं। आप .NET को बताने के लिए e.SuppressKeyPress का उपयोग कर सकते हैं कि आप कुंजी को संभालते हैं। कुछ इस तरह:

if (e.KeyCode == Keys.Enter) { 
    e.SuppressKeyPress = true; 
} 
+0

+1 सामान्य मामले के लिए उपयोगी जानकारी के लिए +1 अगर यह इस विशेष परिदृश्य – Davy8

+0

वाह तेज़ उत्तर के लिए सबसे अच्छा तरीका नहीं है ... यह अन्य मंचों (जो कहना नहीं चाहता) से बेहतर तरीका है जहां लोग अपमान करते हैं जो लोग सवाल पूछते हैं। धन्यवाद, धन्यवाद। –

+0

KeyPressEventArgs में SuppressKeyPress नहीं है ... मैं OnKeyPress ईवेंट –

6

TextBox.AcceptsReturn पर एक नजर डालें।

+0

का उपयोग करना होगा एक richtextbox पर ऐसा करने का कोई तरीका है? –

+0

मुझे डर नहीं है। लेकिन आप जेडी मास्टर स्पूकी के सुझाव के रूप में ऑनकेडाउन को ओवरराइड कर सकते हैं। –

संबंधित मुद्दे