Type
Private
Procedure
Protected
Procedure
End
Procedure
Begin
With Message,
If
Message.Result := HTCAPTION
Else Message
End
Procedure
Begin
If
ReleaseCapture;
Perform(WM_SYSCOMMAND, SC_SIZE + HTBOTTOMRIGHT - 9, 0);
End Else Inherited
End
– Robert Wittig
Как работать с формой, куда динамически передаются страницы (PageControl) из форм-хранителей (с использованием наследования)?
Nomadic советует:
Кидаю проект-болванку, сделанную перед началом работы над основным -
unit
interface
uses ...
type
Panel1: TPanel;
PageControl1: TPageControl;
TabSheet1: TTabSheet;
Label1: TLabel;
public
function
function
end
implementation
{$R *.DFM}
function
begin
result:= MessageDlg(Label1.Caption+': PgInit', mtConfirmation, mbOkCancel, 0)=mrOK;
end
function
begin
result:= MessageDlg(Label1.Caption+': PgValid', mtConfirmation, mbOkCancel, 0)=mrOK;
end
end
unit
interface
uses ...
type
Panel1: TPanel;
Panel2: TPanel;
PageControl1: TPageControl;
TabSheet1: TTabSheet;
Prev: TButton;
CancelBtn: TButton;
Next: TButton;
Label1: TLabel;
procedure
procedure
procedure
procedure
private
procedure
end
var
implementation
uses
{$R *.DFM}
procedure
var
begin
Frms:= TList.Create;
Frms.Add(TBPgFrm1.Create(Self));
Frms.Add(TBPgFrm2.Create(Self));
for
end
procedure
begin
Close;
end
procedure
var
begin
for
Frms.Free;
end
procedure
var
i: word;
vi: Boolean;
begin
Next.Enabled:= false;
if
Бьерн Страуструп , Бьёрн Страуструп , Валерий Федорович Альмухаметов , Ирина Сергеевна Козлова
Программирование, программы, базы данных / Базы данных / Программирование / Учебная и научная литература / Образование и наука / Книги по IT