![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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;