पर डेटा की नई लाइन जोड़ना मैं चैट क्लाइंट कर रहा हूं, और वर्तमान में मेरे पास एक बटन है जो क्लिक करते समय एक बहु-पंक्ति टेक्स्टबॉक्स में डेटा प्रदर्शित करेगा। क्या यह बहु-पंक्ति टेक्स्टबॉक्स में डेटा जोड़ने का एकमात्र तरीका है? मुझे लगता है कि यह बेहद अक्षम है, क्योंकि यदि वार्तालाप वास्तव में लंबा हो जाता है तो स्ट्रिंग वास्तव में भी लंबे समय तक मिल जाएगी।टेक्स्टबॉक्स
private void button1_Click(object sender, EventArgs e)
{
string sent = chatBox.Text;
displayBox.Text += sent + "\r\n";
}
मैं एक साधारण टीसीपी चैट क्लाइंट बनाने के समान मुद्दे में भाग गया। मेरा समाधान था जब भी मैंने एक संदेश जोड़ा और जब यह एक निश्चित दहलीज से अधिक हो गया तो सबसे पुरानी रेखाओं को हटा दें। मैं इसे एक टिप्पणी के रूप में पोस्ट कर रहा हूं क्योंकि यह अभी भी बहुत अक्षम है लेकिन यह केवल जोड़ने के लिए एक विकल्प है। –
मैंने इसके बारे में सोचा लेकिन –
बेहतर तरीका होना चाहिए यदि आप सबसे सरल चैट अनुप्रयोगों पर विचार करते हैं जो कि वे कितने काम करते हैं। एओएल इंस्टेंट मैसेंजर चैट विंडो जैसी कुछ चीज़ों के बारे में भी सोचना अभी भी लंबा और लंबा हो रहा है।असल में एक ही अवधारणा। –