2009-10-29 6 views
5

मुझे एक त्वरित पाठ इनपुट संवाद बॉक्स की आवश्यकता है (इसमें एक टेक्स्ट बॉक्स वाला संदेशबॉक्स)। क्या कोई नियंत्रण उपलब्ध है या क्या मुझे एक फॉर्म का उपयोग करना चाहिए?त्वरित पाठ इनपुट (इनपुटबॉक्स) के लिए उपयोग करने के लिए कौन सा नियंत्रण?

मैं बस कुछ आईडी दर्ज करना चाहता हूं। और दूसरे अवसर में मैं उपयोगकर्ता नाम और पासवर्ड के लिए 2 टेक्स्टबॉक्स चाहता हूं।

+3

यह हमेशा परेशान होता है कि .NET Framework में कभी भी क्यों नहीं बनाया गया है। सी # में –

उत्तर

8

Microsoft.VisualBasic.dll एक InputBox विधि है जो आप सी # से उपयोग कर सकते हैं एक एकल स्ट्रिंग प्राप्त करने के लिए है।

उदाहरण के लिए (Microsoft.VisualBasic.dll पहले के लिए एक संदर्भ जोड़े)

using Microsoft.VisualBasic; 

string response = Interaction.InputBox("Enter a string:", "MyApp", "DefaultString", 0, 0); 

othewise, आप अपने खुद के रूप बनाने के लिए होगा।

+0

क्या इनपुटबॉक्स एक "*" इनपुट मास्क का उपयोग करने के लिए वैसे भी है, इसलिए इसे पासवर्ड फॉर्म के रूप में उपयोग किया जा सकता है? –

+0

@AdamJakiela: नहीं; आपको अपना फॉर्म बनाना होगा। – SLaks

+0

यह भी आवश्यक है [माइक्रोसॉफ्ट के लिए एक संदर्भ जोड़ें। VisualBasic] (http://stackoverflow.com/a/4369070/1497596)। – DavidRR

0

सरल एक InputBox

है
+0

इनपुटबॉक्स ??? – claws

+1

हां, आयात का उपयोग करें microsoft.visualbasic.dll – Fredou

+1

नामस्थान से डरो मत। – Will

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