Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Есть ли в VCL метод перехода к след.контролу?


Автор: Alexeyt 22.12.2011, 14:25
Нужно сымитировать на форме нажатие Tab/Shift-Tab. т.е. перейти на форме к след./пред. контролу.
На форме есть chekboxes, radiobuttons, buttons, Groupboxes. Нужно перебирать контролы вручную,
или есть какой-то метод VCL?

Автор: MetalFan 22.12.2011, 15:06
TWinControl.SelectNext

Автор: superVad 22.12.2011, 21:18
Вперед
Perform(WM_NEXTDLGCTL, 0, 0)
или
SelectNext(ActiveControl,True,True) последний параметр - проверять табстоп

назад
Perform(WM_NEXTDLGCTL, 1, 0)
или
SelectNext(ActiveControl,False,True)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)