![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Тиражирование фрэйма [D6]
msguns © (2005-08-08 15:35:00)Можно ли один и тот же фрэйм (контейнер с положенными на него в дизайне винконтролами) в рантайме положить на форму несколько раз (например в пэйджконтроле на разных страницах (шитах) ?
Если можно, то как ?
Спасибо за помощь
Slym (2005-08-08 16:01:00) [21]Игорь Шевченко © (08.08.05 15:51) [4]
А смысл? Есть ведь TTabControl
Игорь Шевченко (2005-08-08 15:51:00) [22]Может, так поможет ?
unit main;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ComCtrls, Frame;
type
TForm1 = class(TForm)
PageControl1: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
TabSheet3: TTabSheet;
TestFrame1: TTestFrame;
procedure PageControl1Change(Sender: TObject);
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.PageControl1Change(Sender: TObject);
begin
TestFrame1.Parent := (Sender as TPageControl).ActivePage;
end;
end.
Slym (2005-08-08 15:44:00) [23]Только обновлять данные при переходах по табам
Slym (2005-08-08 15:43:00) [24]Да и глупо создавать несколько раз...
Есть ведь вместо TTabSheet можно пользовать TTabControl
Slym (2005-08-08 15:40:00) [25]Динамическое создание