2012-11-22 15 views
12

संभव डुप्लिकेट:
How do I automatically scroll to the bottom of a multiline text box?WinForms में ऑटोस्कोल मल्टीलाइन टेक्स्टबॉक्स कैसे बनाएं?

मैं नई लाइनों में कुछ जानकारी उत्पादन करने के लिए एक बहु TextBox का उपयोग के रूप में यह एक BackgroundWorker से आता है।

क्या मैं इसे हर बार एक नई लाइन आने पर बहुत नीचे स्क्रॉल करने के लिए बना सकता हूं?

डिफ़ॉल्ट रूप से ऐसा लगता है कि यह बिल्कुल विपरीत होता है - प्रत्येक बार जब कोई नई लाइन आती है और Text संपत्ति बदल जाती है तो यह पहली पंक्ति तक स्क्रॉल होती है।

उत्तर

34

सेट पाठ बॉक्स गुण:

बहुपंक्ति = सच
स्क्रॉलबार = दोनों

TextChanged घटना पर स्वत: स्क्रॉल करने के लिए

:

textBox1.SelectionStart = textBox1.Text.Length; 
textBox1.ScrollToCaret(); 
संबंधित मुद्दे