powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как определить строку и столбец в текстовом поле, под курсором мыши
10 сообщений из 10, страница 1 из 1
Как определить строку и столбец в текстовом поле, под курсором мыши
    #39079337
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неточно как-то так.

Код: vbnet
1.
2.
3.
4.
Private Sub Text1_MouseMove(Button As Integer, Shift As Integer, x As Long, y As Long)
     Debug.Print "x="; x \ Screen.TwipsPerPixelX
     Debug.Print "y="; y \ Screen.TwipsPerPixelY
End Sub



А как сделать правильно?
...
Рейтинг: 0 / 0
Как определить строку и столбец в текстовом поле, под курсором мыши
    #39079350
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде как используется Me.ScaleX и Me.ScaleY...
...
Рейтинг: 0 / 0
Как определить строку и столбец в текстовом поле, под курсором мыши
    #39079354
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде разобрался, там зависимость от текущего шрифта в твипах, так похоже что работает

Код: vbnet
1.
2.
3.
4.
5.
6.
Private Sub Text1_MouseMove(Button As Integer, Shift As Integer, x As Long, y As Long)
     Printer.Font.Name = Me.Text1.Font.Name
     Printer.Font.Size = Me.Text1.Font.Size
     Debug.Print "x="; Fix((x * Screen.TwipsPerPixelX) / Printer.TextHeight("A")) + 1
     Debug.Print "y="; Fix((y * Screen.TwipsPerPixelY) / Printer.TextHeight("A")) + 1
End Sub
...
Рейтинг: 0 / 0
Как определить строку и столбец в текстовом поле, под курсором мыши
    #39079499
ATM-TURBO 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Как определить строку и столбец в текстовом поле, под курсором мыши
    #39079547
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ATM-TURBO 2 EM_CHARFROMPOS

в моем редакторе это не работает, он наверное только в RichBox только реализован
...
Рейтинг: 0 / 0
Как определить строку и столбец в текстовом поле, под курсором мыши
    #39079572
ATM-TURBO 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EoltATM-TURBO 2 EM_CHARFROMPOS

в моем редакторе это не работает, он наверное только в RichBox только реализован
Нет.
...
Рейтинг: 0 / 0
Как определить строку и столбец в текстовом поле, под курсором мыши
    #39079775
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ATM-TURBO 2Eoltпропущено...


в моем редакторе это не работает, он наверное только в RichBox только реализован
Нет.

не работает все равно
...
Рейтинг: 0 / 0
Как определить строку и столбец в текстовом поле, под курсором мыши
    #39079874
ATM-TURBO 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Eolt,

Ну так у тебя какой-то другой бокс. Это сообщение подходит только для стандартного бокса и Rich.
...
Рейтинг: 0 / 0
Как определить строку и столбец в текстовом поле, под курсором мыши
    #39079893
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ATM-TURBO 2Eolt,

Ну так у тебя какой-то другой бокс. Это сообщение подходит только для стандартного бокса и Rich.

я про это и писал выше

авторв моем редакторе это не работает, он наверное только в RichBox только реализован
...
Рейтинг: 0 / 0
Как определить строку и столбец в текстовом поле, под курсором мыши
    #39079954
ATM-TURBO 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EoltATM-TURBO 2Eolt,

Ну так у тебя какой-то другой бокс. Это сообщение подходит только для стандартного бокса и Rich.

я про это и писал выше

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


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