Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как узнать координаты курсора ввода в текстБоксе / 4 сообщений из 4, страница 1 из 1
17.11.2005, 15:14:19
    #33384397
DIF
DIF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать координаты курсора ввода в текстБоксе
Подскажите как достать координаты курсора ввода текста (I - палка которая моргает в текстовом поле) из TextBox
...
Рейтинг: 0 / 0
17.11.2005, 15:20:21
    #33384437
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать координаты курсора ввода в текстБоксе
а
Text1.SelStart
не подходит?
...
Рейтинг: 0 / 0
17.11.2005, 15:33:46
    #33384486
DIF
DIF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать координаты курсора ввода в текстБоксе
не нужны координаты по Х и по У
чтобы перетащить на место ввода листБокс из которого можно выбирать готовые фразы, на подобие списка выпадающего в редакторе кода VB в вижуалстудии
...
Рейтинг: 0 / 0
17.11.2005, 16:13:41
    #33384638
DIF
DIF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать координаты курсора ввода в текстБоксе
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Private Type POINTAPI 
       X As Long 
       Y As Long 
End Type 

Private Declare Function GetCaretPos Lib "user32" (lpPoint As POINTAPI) As Long 
Private Sub LstSyntax_KeyUp(KeyCode As Integer, Shift As Integer) 
   If KeyCode = vbKeyReturn Then 
       'MsgBox "Selected Syntax Is " + LstSyntax.List(LstSyntax.ListIndex) 
       Text1.SetFocus 
       LstSyntax.Visible = False 
   End If 
End Sub 

Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer) 
   If KeyCode = vbKeySpace Then 
       Dim Pos As POINTAPI 
       GetCaretPos Pos 
       LstSyntax.Visible = True 
       LstSyntax.Top = Pos.Y +  15  
       LstSyntax.Left = Pos.X +  10  
       LstSyntax.SetFocus 
       LstSyntax.ListIndex =  0  
   End If 
End Sub 

нашел, может кому пригодится
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как узнать координаты курсора ввода в текстБоксе / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]