Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];

Вниз

Как спрятать ярлыки 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.043 c
11-1088968274
Sagrer
2004-07-04 23:11
2005.03.13
Запись инфы из ключа реестра в файл


1-1109330540
webpauk
2005-02-25 14:22
2005.03.13
Рекурсия и переменные


9-1102090055
Вась-Вась
2004-12-03 19:07
2005.03.13
Коммерческие проекты!


3-1107949216
neat
2005-02-09 14:40
2005.03.13
DBLookupComboBox - очистка поля Text


9-1102787249
MsShtaer
2004-12-11 20:47
2005.03.13
High Dunamic Range Image или по-просту HDRI





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский