![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TabOrder......
kull © (2002-04-27 14:21:00)А кто подскажет?
Дано:
var C: TWinControl;
Задача: перейти к следующему контролу по TabOrder.
kull (2002-04-28 00:30:00) [1]Ладно спасибо!
Попробую как-нибудь через SelectNext извратиться, если получится.
Vovchik (2002-04-27 21:02:00) [2]Некоторые особенно полезные и часто используемые ф-ции переделаны руками дядюшки Borland"а и присутствуют в Кулихе.
Anatoly Podgoretsky (2002-04-27 20:55:00) [3]Использование WinApi препятсует портируемости приложения например в Линукс
Vovchik (2002-04-27 20:43:00) [4]Тогда плохо. А там нет в хелпе по этому поводу чего-нибудь путного?
kull (2002-04-27 20:38:00) [5]Не-а, нет там Perform, а с WM_NEXTDLGCTL тем более.
Vovchik (2002-04-27 20:35:00) [6]ОК! Перформ должен работать и в Кулихе (но я не уверен).
kull (2002-04-27 20:24:00) [7]В winapi ничего плохого нет, но хотелось бы меньше зависимости от конкретной системы.
Vovchik (2002-04-27 20:16:00) [8]А почему без WinAPI? Можно так:
Form1.Perform(WM_NEXTDLGCTL,0,0);
kull (2002-04-27 19:09:00) [9]
> Vovchik © (27.04.02 14:59)
> А так пробовал:
> SendMessage(Form1.Handle,WM_NEXTDLGCTL,0,0);
Хотелось бы без winapi обойтись.
> SelectNext(C,True,True)
Это Protected метод - не совсем подходит. Хотя тоже неплохо...
Song (2002-04-27 15:06:00) [10]SelectNext(C,True,True)
Vovchik (2002-04-27 14:59:00) [11]А так пробовал:
SendMessage(Form1.Handle,WM_NEXTDLGCTL,0,0);