PDA

View Full Version : سوال: textbox



bagion
دوشنبه 05 تیر 1391, 15:20 عصر
با عرض سلام خدمت دوستان
تکست باکسم اطلاعات رو از پورت سریال میخونه.اگه بخوام شبیه سازی کنم مانند برنامه زیره.
چکار کنم که همیشه روی آخرین خط فوکوس داشته باشم ؟

Hybrid
دوشنبه 05 تیر 1391, 18:12 عصر
سلـــام ، شما دو خط زیر رو به آخر خط تایمرتون اضافه کنید و نتیجه رو مشاهده کنید :


TextBox1.Focus()
TextBox1.SelectionStart = TextBox1.Text.Length

bagion
دوشنبه 05 تیر 1391, 18:31 عصر
سلـــام ، شما دو خط زیر رو به آخر خط تایمرتون اضافه کنید و نتیجه رو مشاهده کنید :


TextBox1.Focus()
TextBox1.SelectionStart = TextBox1.Text.Length
با سلام و تشکر
ولی من میخوام همیشه خط آخرم قابل مشاهده باشه ولی کدتون جواب نداد.

Hybrid
دوشنبه 05 تیر 1391, 18:36 عصر
یه دونه از خاصیت Length کم میکردین !


TextBox1.Focus()
TextBox1.SelectionStart = TextBox1.Text.Length - 1

bagion
دوشنبه 05 تیر 1391, 18:48 عصر
مرسی
خیلی بهتر شد و پوینتر جابجا میشه ولی برای دیدن خط آخر باید همه رو تا انتها سلکت کنم.پیشنهاد دیگری ندارید؟

Hybrid
دوشنبه 05 تیر 1391, 18:53 عصر
خیلی بهتر شد و پوینتر جابجا میشه ولی برای دیدن خط آخر باید همه رو تا انتها سلکت کنم.پیشنهاد دیگری ندارید؟

کدی که واستون گذاشتم نمیاد کل مطلب رو سلکت کنه ، میاد میگه شروع انتخاب از آخر خط آخر باشه ، اون چیزی که شما میگین باید از طریق خصیصه SelectionLength تنظیم کرد.

موفق باشید