Кто нибудь знает как в Lazaruse реазизовать вот такое , но желательно чтобы предложеный метод и под виндой и линуксом тоже работал
SendMessage(Self.Handle,WM_NEXTDLGCTL,0,0);
Модератор: Модераторы
alexs писал(а):а что делает это сообщение? если выбор следующего контрола по порядку обхода - то просто метод SelectNext
grigoreo писал(а):да это сообщение в Виндовс эмулировало нажатие кнопки Tab, поэтому мне и нужен вариант чтобы такой код обрабатывался и в Виндовсе и в других поддерживаемых Фрее Паскалем платформах в частности в Линуксе
alexs писал(а):а что делает это сообщение? если выбор следующего контрола по порядку обхода - то просто метод SelectNext
Павел Ишенин писал(а):grigoreo писал(а):да это сообщение в Виндовс эмулировало нажатие кнопки Tab, поэтому мне и нужен вариант чтобы такой код обрабатывался и в Виндовсе и в других поддерживаемых Фрее Паскалем платформах в частности в Линуксе
Если так и нужно только для lazarus форм, то SomeForm.PerformTab() не подойдет?
alexs писал(а):а что делает это сообщение? если выбор следующего контрола по порядку обхода - то просто метод SelectNext
Attid писал(а):Edit1.CaretPos ?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23