Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
|kerish|
-
- Постоялец
-
-
- Сообщения: 831
- Зарегистрирован: 22.10.2004 (Пт) 0:31
|kerish| » 23.05.2005 (Пн) 20:15
Как узнать координаты текущей позиции в RichTextBox??
Нужно, чтобы рядом с текущей позицией появлялся один объект, а координаты того, где сейчас юзер пишет не знаю, как получить.
Может кто знает как это сделать?
-
Alexander N. Samarin
-
- Постоялец
-
-
- Сообщения: 397
- Зарегистрирован: 05.03.2005 (Сб) 20:59
- Откуда: Интернат 18 (СУНЦ МГУ), комната 214А, кровать посередине
-
Alexander N. Samarin » 23.05.2005 (Пн) 20:26
Свойство SelStart или что-то похожее разве не указывает на текущую позицию курсора?
PS:: SelLength = 0
На это не смотрите! Это не подпись!!!!!!
-
Александр80
-
- Bonachón
-
-
- Сообщения: 659
- Зарегистрирован: 20.03.2004 (Сб) 23:50
- Откуда: г.Москва
Александр80 » 23.05.2005 (Пн) 20:44
SelLength - длина выделенного текста.
SelStart - позиция первого сивмола...
Можно и так:
- Код: Выделить всё
Private Sub Command1_Click()
RichTextBox1.SelStart = Len(RichTextBox1.Text)
RichTextBox1.SetFocus
End Sub
Последний раз редактировалось
Александр80 23.05.2005 (Пн) 20:47, всего редактировалось 1 раз.
-
GM
-
- programador
-
-
- Сообщения: 1427
- Зарегистрирован: 24.06.2003 (Вт) 15:56
- Откуда: 194.67.52.100
-
GM » 23.05.2005 (Пн) 20:47
Координаты текущой позиции(в пикселях) курсора можна узнать вот так:
- Код: Выделить всё
Declare Function GetCaretPos Lib "user32.dll" ( _
ByRef lpPoint As POINTAPI) As Long
الفيجوال بيسك الرابح
-
|kerish|
-
- Постоялец
-
-
- Сообщения: 831
- Зарегистрирован: 22.10.2004 (Пт) 0:31
|kerish| » 23.05.2005 (Пн) 21:26
GM Спасибо, ты меня понял.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот и гости: 117