PDA

View Full Version : سوال: شماره خط حاضر در RichText



Hossis
سه شنبه 04 خرداد 1389, 21:33 عصر
چطور ميشه شماره خط حاضر رو در کنترل RichTextBox بدست آورد؟؟

b.mahsa
سه شنبه 04 خرداد 1389, 21:43 عصر
Dim Position As Integer = RichTextBox1.SelectionStart
Dim lineNumber As Integer = RichTextBox1.GetLineFromCharIndex(Position)

Hossis
چهارشنبه 05 خرداد 1389, 13:57 عصر
اگر بخواهيم به خط خاصي برود چطور؟؟ منظورم پارگراف خاصي است چون شايد يک پاراگراف چندين خط داشته باشد.
خودم حدس مي زنم اگر خاصيت WordWarp رو غير فعال کنيم تعداد پارگراف ها اندازه خطها مي شود.

b.mahsa
پنج شنبه 06 خرداد 1389, 10:29 صبح
اگر بخواهيم به خط خاصي برود چطور؟؟ منظورم پارگراف خاصي است چون شايد يک پاراگراف چندين خط داشته باشد.
خودم حدس مي زنم اگر خاصيت WordWarp رو غير فعال کنيم تعداد پارگراف ها اندازه خطها مي شود.


ببخشيد كه دير جواب دادم.
فكر ميكنم اول position اون خط رو اگر متن ثابتي داره به دست بياريد. بعد كه line number رو به دست اورديد از كد زير استفاده كنيد.



moveto = lineNumber
RichTextBox1.SelectionStart = moveto
RichTextBox1.Focus()

اميدوارم كه سوالتون رو درست متوجه شده باشم.

amirsadeghi
یک شنبه 30 آبان 1389, 12:51 عصر
اگه شماره خط رو داشته باشی از دستور sendkeys هم میتونی استفاده کنی...