View Full Version : سوال: پيدا كردن موقعيت cursor در تكست باكس
fkh1974
شنبه 31 مرداد 1388, 12:45 عصر
سلام دوستان .ميشه منو راهنمايي كنين كه چطور ميتونم موقعيت جاري cursor را در Textbox ( از نظر شماره سطر و ستون ) بدست بيارم .
ممنون .
bastakboys
شنبه 31 مرداد 1388, 13:14 عصر
در textbox سطر و ستون ؟؟؟؟:متفکر:
Hossis
شنبه 31 مرداد 1388, 13:31 عصر
من یک سورس پیدا کردم که به زبان وی بی 6 هست می تونی کدش رو به دات نت تبدیل کنی
به این آدرس برو (http://vb2008.mihanbb.com/thread-47.html)
anooshiran
شنبه 31 مرداد 1388, 13:37 عصر
سلام دوست عزيز
يا استفاده از كد زير مي توانيد موقعيت cursor را در textbox تشخيص دهيد.
Dim a As Int16 = TextBox1.SelectionStart
Hossis
شنبه 31 مرداد 1388, 14:03 عصر
سلام دوست عزيز
يا استفاده از كد زير مي توانيد موقعيت cursor را در textbox تشخيص دهيد.
این کد جواب ایشون رو نمی ده چون شماره سطر و ستون رو می خواستند نه شماره قسمت انتخاب شده
مثلا باید بفهمد "و" قرمز در خط بالا، در سطر 1 و ستون 20 است
ACorvinus
شنبه 31 مرداد 1388, 14:18 عصر
اینم از این:
Dim Row as String = Textbox.GetLineFromCharIndex(TextBox.SelectionStar t) + 1.ToString
Dim Col as String = Textbox.SelectionStart - Textbox.GetFirstCharIndexOfCurrentLine.ToString
Msgbox(Row + ", " + Col)
fkh1974
یک شنبه 01 شهریور 1388, 09:37 صبح
اینم از این:
Dim Row as String = Textbox.GetLineFromCharIndex(TextBox.SelectionStar t) + 1.ToString
Dim Col as String = Textbox.SelectionStart - Textbox.GetFirstCharIndexOfCurrentLine.ToString
Msgbox(Row + ", " + Col)
من واقعا از راهنمايي شما ممنونم
fkh1974
یک شنبه 01 شهریور 1388, 09:39 صبح
اینم از این:
Dim Row as String = Textbox.GetLineFromCharIndex(TextBox.SelectionStar t) + 1.ToString
Dim Col as String = Textbox.SelectionStart - Textbox.GetFirstCharIndexOfCurrentLine.ToString
Msgbox(Row + ", " + Col)
این کد جواب ایشون رو نمی ده چون شماره سطر و ستون رو می خواستند نه شماره قسمت انتخاب شده
مثلا باید بفهمد "و" قرمز در خط بالا، در سطر 1 و ستون 20 است
با سپاس از راهنماييتون
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.