TextBox
नियंत्रण (या कुछ भी जो .NET 3.5 के साथ मानक आता है) के इनपुट को प्रतिबंधित करने का सबसे शानदार तरीका फ़्लोटिंग पॉइंट नंबरों पर क्या है?सी # में टेक्स्टबॉक्स पर इनपुट प्रतिबंध लागू करने का सबसे अच्छा तरीका क्या है?
वर्तमान में, मैं TextBox
से विरासत में और OnKeyPress
को ओवरराइड करके स्वयं को भारी भारोत्तोलन कर रहा हूं। हालांकि, मैं मदद नहीं कर सकता लेकिन आश्चर्यचकित हूं कि क्या मैं पहिया को पुनर्निर्मित कर रहा हूं।
गह, इतने सारे किनारे के मामलों का ख्याल रखना। मैं उपयोगकर्ताओं से नफरत करता हूं ...;) –
@ecarF: कोई मजाक नहीं; यही कारण है कि वास्तव में एक मजबूत इनपुट नियंत्रण बनाने के लिए ऐसा दर्द है जैसे कि ओपी पूछ रहा है। –
Yup, उपयोगकर्ता को जो कुछ भी कर रहे हैं उसे पूरा करने के लिए प्रतीक्षा करें (ठीक दबाएं), फिर रीगेक्स के साथ मान को दबाएं और या तो जारी रखें या संदेशबॉक्स फेंक दें। OnKeyPress ओवरराइड करने से बहुत अच्छा है। – Karl