Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Тиражирование фрэйма [D6]


Страницы:   1 2

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]

Динамическое создание


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо