Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

невидимое окно нельзя сделать активным.


Наверх

Титульная страница Поиск, карта сайта Написать письмо