Вниз
Скачать: CL | DM;

Динамическое добавление Tabsheet в TabControl   Найти похожие ветки 

 
RazorbladE   (2003-06-15 22:42) [0]

Здравствуйте! Пишу приложение - редактор, и возник вопрос при добавлении страниц в TabControl т.е. при открытии нового файла, как в Delphi появляется новая закладка с редактором и другими элементами управления на ней...
Если кто знает, как это реализовать - ответьте (лучше примером).


 
Song ©   (2003-06-15 23:15) [1]

В TTabControl нет TabSheet"ов. Это как бы псевдостраницы. Т.е. они есть для пользователя, а на самом деле об их переключении и изменении заботится сам программист.
Добавить новую закладку можно через свойство TTabControl.Tabs Оно типа TStrings.


 
RazorbladE   (2003-06-15 23:34) [2]

Пардон... Ошибся PageControl a не Tab Control...


 
Zergling ©   (2003-06-16 06:39) [3]

Procedure AddNewPage;
var NewTS:TTabSheet;
Begin
NewTS:=TTabSheet.Create(Edit_FC);
with NewTS do
Begin
PageControl:=TPageControl(Edit_FC.PageProject);
Name:="TS"+IntToStr(CountPage);
Caption:="Новая страница";
End;
End;


 
Forester ©   (2003-06-16 08:26) [4]

>> Zergling ©
А что будет с памятью, занятой переменной NewTS, когда она выйдет из области видимости (по окончании процедуры)? Она окажется свободна для записи.


 
Song ©   (2003-06-16 08:50) [5]

Это с какой травы интересно она будет доступна для записи?


 
Skier ©   (2003-06-16 09:01) [6]

>Forester © (16.06.03 08:26)

> А что будет с памятью, занятой переменной NewTS, когда она
> выйдет из области видимости (по окончании процедуры)?

-Память освободится вместе с освобождением TPageControl-а
-NewTS будет вообще недоступна вне AddNewPage;



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
3-84001
clickmaker
2003-05-30 14:17
2003.06.26
TClientDataSet.Locate русских строк вызывает AV в kernel32.dll


14-84611
Sergey13
2003-06-09 10:34
2003.06.26
Я балдею от такой наглости!!! Куда смотрит милиция?


3-84029
Step[B.M.]
2003-05-31 14:30
2003.06.26
Поиск ближайшего соответствия в IBTable


14-84758
Дмитрий К.К.
2003-06-03 06:22
2003.06.26
Whois


14-84558
Soft
2003-06-07 19:56
2003.06.26
И когда за мною придут врачи




   Наверх