![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
PageControl [D6]
konrads © (2005-12-14 13:41:00)На форме PageControl с пятью листами. У трёх листов свойство TabVisible = false соответственно видим только две закладки. Вопрос: можно-ли при помощи каких-либо стандартных комбинаций клавиш сделать активными окна с TabVisible = false и если да, как это заблокировать?
Плохиш (2005-12-16 10:44:00) [1]Ctrl+Tab, переключает только страницы для которых TabVisible = true.
ASoft (2005-12-16 06:46:00) [2]В стандартных вкладках переключение м/у ними комбинация Ctrl+Tab. Так, по крайней мере, у меня они переключаются, когда видимы. Но,обычно, вкладки невидимыми не планируются, только компоненты на них, да и то, не Visible, а Enable. IMHO
konrads (2005-12-16 05:16:00) [3]похоже такой комбинации нет :)
konrads (2005-12-15 14:37:00) [4]Так никто и не подскажет, или никто не задумывался ниразу?
konrads (2005-12-14 13:55:00) [5]Какое невидимое окно? Этот параметр делает невидимым только шильдик листа. К примеру команда PageControl1.ActivePage := TabSheet2 прекрасно откроет этот листик. Вопрос в том что я это в программе не хочу, т.е. не хочу чтобы открывались листы у которых шильдики невидимы. Однако закралось сомнение, что существует комбинация клавиш которая просто перебирает все существуюшие листы PageControl по примеру как Alt+Tab перебирает активные окна
webpauk (2005-12-14 13:45:00) [6]ставь хук на перехват нажатия клавиш и по нему изменяй TabVisible
umbra (2005-12-14 13:43:00) [7]невидимое окно нельзя сделать активным.