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

Вниз

Коллеги, как убрать крыжик ()закладку, кнопку) в TabSheet ?   Найти похожие ветки 

 
Yozch1   (2006-02-13 15:14) [0]

Сабж.


 
Style ©   (2006-02-13 15:27) [1]

Непонятен вопрос

Может имеется ввиду TabControl?
или PageControl? Из которого нужно убрать TabSheet?


 
Yozch1   (2006-02-13 15:32) [2]

PageControl, на нем TabSheet""ы. "Уши" нужно убрать.


 
Style ©   (2006-02-13 15:33) [3]

Если я угадал то:

Скрыть саму закладку в PageControl можно так..

MyTabSheet.PageControl := nil;
чтобы показать
MyTabSheet.PageControl := MyPageControl;

если это TTabControl то просто нужно работать со свойство Tabs
которое является наследником TStrings. Добваляя или удаляя строки в список мы меняем закладки на TabControl...


 
begin...end ©   (2006-02-13 15:37) [4]

TTabSheet.TabVisible ?


 
Yozch1   (2006-02-13 15:38) [5]

TTabSheet.TabVisible  - сам таб пропадает ;-)


 
begin...end ©   (2006-02-13 15:41) [6]

> Yozch1   (13.02.06 15:38) [5]

1. Скрывать закладки, устанавливая TabVisible в False.
2. Показывать нужную страницу, назначая ActivePageIndex.
3. Радоваться.


 
Desdechado ©   (2006-02-13 15:43) [7]

а как ты без "ушей" будешь давать юзеру переключаться между закладками?


 
аноним   (2006-02-13 15:51) [8]

TNotebook тебе в помощь...


 
McSimm ©   (2006-02-13 15:52) [9]


> а как ты без "ушей" будешь давать юзеру переключаться между
> закладками?

разные способы есть :)

Например, довольно распрастранненый пример - кнопки "Back" и "Next"


 
Yozch1   (2006-02-13 16:07) [10]

аноним,  Desdechado
Ну прям как дети. Надо именно так. Для тех кто в танке - переключаться можно программно.

begin...end  - скрываем не таб, а только "уши", по которым мышкой кликают.

Реальное решение по-моему в установке првильных CreateParams , но я не могу найти доку по этой теме ;-(


 
begin...end ©   (2006-02-13 16:14) [11]

> Yozch1   (13.02.06 16:07) [10]
> скрываем не таб, а только "уши", по которым мышкой кликают.

Что понимается под "табом"? Что понимается под "ушами"?


 
Style ©   (2006-02-13 16:16) [12]

Блин ну так тебе же написали PageControl1.ActivePageIndex устанавливаеш и все..

 TabSheet1.TabVisible := false;
 TabSheet2.TabVisible := false;

 PageControl1.ActivePageIndex := 1; //Ушей нет, а тело есть...

Со своей постановкой вопроса всех сам запутал :)))


 
antonn ©   (2006-02-13 17:29) [13]

Удалено модератором


 
Плохиш ©   (2006-02-13 17:38) [14]

Удалено модератором


 
Desdechado ©   (2006-02-13 17:49) [15]

> кнопки "Back" и "Next"
а смысл тогда в TPageControl"е?
можно обычными панелями обойтись


 
McSimm ©   (2006-02-13 18:09) [16]

Конечно можно :)

Делаем N панелей, размещаем на каждой нужные элементы (тут правда помучатся придется - мешают), создаем свойства ActivePanelIndex, Count,  скрываем неактивные и показываем активную. И никаких проблем, а если их еще и на страницы TPageConrol положить - вообще все просто становится. Так что можно и панелями обойтись. Кстати, и сами панели можно вообще убрать.
:)

(шутка, не обижайтесь :)


 
Darvin ©   (2006-02-13 18:34) [17]

Я так делаю:
 // Спрятать табуляторы
 for I:=0 to pcPages.PageCount-1 do  
   pcPages.Pages[I].TabVisible := false;
 // Показать текущий
 pcPages.ActivePage := winMain;


 
Дмитрий Белькевич ©   (2006-02-13 21:24) [18]

может style поменять? или стороннюю компоненту какую?


 
Германн ©   (2006-02-14 03:32) [19]

А может стоит изучить TPageManager из RxLib?


 
McSimm ©   (2006-02-14 10:49) [20]

TTabSheet.TabVisible о котором уже несколько раз сказали является решением вопроса. Именно для этого это свойство и существует, о чем обсуждение ?


 
Amoeba ©   (2006-02-14 15:00) [21]

TNotebook, между прочим без "ушей". И чем он не угодил автору вопроса?


 
Игорь Шевченко ©   (2006-02-14 16:42) [22]

Amoeba ©   (14.02.06 15:00) [21]

Глючный он. И тормозной.



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

Форум: "Основная";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.013 c
2-1141038241
DesertAlex
2006-02-27 14:04
2006.03.19
try не работает...


2-1141026942
apl
2006-02-27 10:55
2006.03.19
Про отчеты


8-1129542247
smollet
2005-10-17 13:44
2006.03.19
Резка изображения


5-1127279900
OlegM
2005-09-21 09:18
2006.03.19
Перебор компонетнов на форме и установка свойств для них


4-1135401612
***___***
2005-12-24 08:20
2006.03.19
ENUM_CURRENT_SETTINGS





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский