|
@@ -29,15 +29,24 @@ end;
|
|
procedure FormButtonOnClick(Sender: TObject);
|
|
procedure FormButtonOnClick(Sender: TObject);
|
|
var
|
|
var
|
|
Form: TSetupForm;
|
|
Form: TSetupForm;
|
|
|
|
+ Edit: TNewEdit;
|
|
OKButton, CancelButton: TNewButton;
|
|
OKButton, CancelButton: TNewButton;
|
|
begin
|
|
begin
|
|
Form := CreateCustomForm();
|
|
Form := CreateCustomForm();
|
|
try
|
|
try
|
|
Form.ClientWidth := ScaleX(256);
|
|
Form.ClientWidth := ScaleX(256);
|
|
- Form.ClientHeight := ScaleY(256);
|
|
|
|
|
|
+ Form.ClientHeight := ScaleY(128);
|
|
Form.Caption := 'TSetupForm';
|
|
Form.Caption := 'TSetupForm';
|
|
Form.CenterInsideControl(WizardForm, False);
|
|
Form.CenterInsideControl(WizardForm, False);
|
|
|
|
|
|
|
|
+ Edit := TNewEdit.Create(Form);
|
|
|
|
+ Edit.Top := ScaleY(10);
|
|
|
|
+ Edit.Left := ScaleX(10);
|
|
|
|
+ Edit.Width := Form.ClientWidth - ScaleX(2 * 10);
|
|
|
|
+ Edit.Height := ScaleY(23);
|
|
|
|
+ Edit.Text := 'TNewEdit';
|
|
|
|
+ Edit.Parent := Form;
|
|
|
|
+
|
|
OKButton := TNewButton.Create(Form);
|
|
OKButton := TNewButton.Create(Form);
|
|
OKButton.Parent := Form;
|
|
OKButton.Parent := Form;
|
|
OKButton.Width := ScaleX(75);
|
|
OKButton.Width := ScaleX(75);
|
|
@@ -46,6 +55,7 @@ begin
|
|
OKButton.Top := Form.ClientHeight - ScaleY(23 + 10);
|
|
OKButton.Top := Form.ClientHeight - ScaleY(23 + 10);
|
|
OKButton.Caption := 'OK';
|
|
OKButton.Caption := 'OK';
|
|
OKButton.ModalResult := mrOk;
|
|
OKButton.ModalResult := mrOk;
|
|
|
|
+ OKButton.Default := True;
|
|
|
|
|
|
CancelButton := TNewButton.Create(Form);
|
|
CancelButton := TNewButton.Create(Form);
|
|
CancelButton.Parent := Form;
|
|
CancelButton.Parent := Form;
|
|
@@ -57,7 +67,7 @@ begin
|
|
CancelButton.ModalResult := mrCancel;
|
|
CancelButton.ModalResult := mrCancel;
|
|
CancelButton.Cancel := True;
|
|
CancelButton.Cancel := True;
|
|
|
|
|
|
- Form.ActiveControl := OKButton;
|
|
|
|
|
|
+ Form.ActiveControl := Edit;
|
|
|
|
|
|
if Form.ShowModal() = mrOk then
|
|
if Form.ShowModal() = mrOk then
|
|
MsgBox('You clicked OK.', mbInformation, MB_OK);
|
|
MsgBox('You clicked OK.', mbInformation, MB_OK);
|