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

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

TabControl [Delphi, Windows]


asp ©   (2002-12-01 22:08:00) 

Подскажите как сделать закладки TabControl невидимыми, или хотя бы недоступными для нажатия? Хочу сделать мастера расчёта(пока на первой закладке все не посчитает ко второй переходить нельзя).


asp   (2002-12-07 09:21:00) [1]

Результат можете посмотреть на <a href=" http://www.pro-356.narod.ru/progs/Transformer.exe"> http://www.pro-356.narod.ru/progs/Transformer.exe</a>


asp   (2002-12-06 19:29:00) [2]

>TabControl1.Pages[1].Enabled:=False;

>или

>TabControl1.TC_Pages[1].Enabled:=False;

>Помоему они аналогичны, но я не уверен - остальное аналогично.

Сделал, работает, только "наоборот", TabControl1_Tab1.Enabled задал False а потом при правильном результате TabControl1.Pages[1].Enabled:=True;
Спасибо.
А на счёт совета Владимира Кладова - если б поподробней может и получилось бы, а пока не дорос я ещё :-)


Vladimir Kladov   (2002-12-04 10:17:00) [3]


> Вахит (02.12.02 07:29)
> TabSheet1.TabVisible:=false;


Серьезно? Я не знаю такого... в KOL/MCK :) Там ни TabSheet1, ни
TabVisible не пройдут. В KOL так: комбинируем нужные стили (закладки вниз, в одну строку, фиксированной ширины), устанавливаем минимально допустимую высоту закладок. А дальше - на вкус: или ownerdrawfixed и сами рисуем "ничего", или SetWindowRegion и отсекаем лишнее (мне второе кажется проще)


Gandalf   (2002-12-04 09:36:00) [4]

Странно, у меня работает. Может код покажешь?


asp   (2002-12-04 07:41:00) [5]

Попробовал - не работает. Всё равно можно кликать по закладкам и вводить данные в Editы на страничках.


Gandalf   (2002-12-03 15:21:00) [6]

TabControl1.Pages[1].Enabled:=False;

или

TabControl1.TC_Pages[1].Enabled:=False;

Помоему они аналогичны, но я не уверен - остальное аналогично.


asp   (2002-12-02 20:50:00) [7]

В KOL нет TabSheet, а в TabControl нет TabVisible, или я ошибаюсь?


Вахит   (2002-12-02 07:29:00) [8]

TabSheet1.TabVisible:=false;


Наверх

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