Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.13;
Скачать: CL | DM;

Вниз

Как спрятать ярлыки TabSheet-ов у PageControl   Найти похожие ветки 

 
Sour   (2005-02-25 07:21) [0]

Как спрятать ярлыки TabSheet-ов у PageControl сохраняя при этом функциональность PageControl-a, т.е. панели бы менялись при изменении ActivePageIndex?


 
Shirson ©   (2005-02-25 07:24) [1]

TabVisible:=false;


 
Sour   (2005-02-25 07:32) [2]

Я имею в виду не весь TabSheet, а только его "ярлычок" (закладочка,с заголовком, с помощью которой на весь лист переключаемся).

Есть PageControl (на нем допустим 10 страниц). Есть 2 кнопки Вперед и Назад. Хочу чтобы при нажатии вперед открывался следующий лист, а при нажатии назад, предыдущий. При этом навигация по панелям должна быть возможна ТОЛЬКО с помощью кнопок, т.е. нельзя было выбрать странизу за ее "ярлычок".

Делаю, что-то похожее на wizard.


 
Shirson ©   (2005-02-25 07:34) [3]

TabVisible:=false;

Весь TabSheet закрывается по Visible:=false;


 
Sour   (2005-02-25 07:41) [4]

верно, но как один оставить без "ярлыча"?
Все 9 ненужных visible = false, один visible = true, но у него ярлычок то остался, а он тоже не нужен!


 
Shirson ©   (2005-02-25 07:54) [5]

TabVisible:=false;

(мою стрессоустойчивость проверить решил?)


 
Sour   (2005-02-25 08:01) [6]

2 Shirson, ага решил TabVisible = false не прячет ярлык.

Ниже решение проблемы и нестандартное поведение свойств TabVisible и Visible класса TTabSheet.

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=864


 
Shirson ©   (2005-02-25 08:09) [7]

Все проблемы у людей в голове.

В дизайн-моде валишь на форму PageControl, создаёшь нужное количество TabSheet, забрасываешь в них все необходимые хахаряшки и у каждого TabSheet устанавливаешь TabVisible в false.
Получаешь свой визард, без ярлыков, который прекрасно видно и который прекрасно работает по ActivePageIndex.

TabSheet.Visible тут вообще не в тему (по условиям задачи).
Вокруг него нужно плясать, когда меняешь TabVisible динамически, в ходе выполнения программы. Что, опять же, не в тему по условиям задачи.


 
Shirson ©   (2005-02-25 08:11) [8]

P.S. Проверил у себя (D6) всё прекрасно работает.



Страницы: 1 вся ветка

Текущий архив: 2005.03.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
1-1109599867
}|{yk
2005-02-28 17:11
2005.03.13
Как узнать, открыт ли Excel?


1-1109493703
Leeechhhh
2005-02-27 11:41
2005.03.13
Как сделать чтоб item ы в FileListBox е можно было выделять


3-1108122773
denis24
2005-02-11 14:52
2005.03.13
проблема с firebird


4-1107237777
sergeiA
2005-02-01 09:02
2005.03.13
CreateThread-очередной глупый вопрос


9-1103044828
FRick
2004-12-14 20:20
2005.03.13
Игровое меню!