フォーム上のボタンから違うフォームに移動するには?

解決


超初心者です。  2006-01-13 15:33:04  No: 19610  IP: 192.*.*.*

はじめたばっかりでわからない事だらけです。
いろいろ本を見たりしていますが、いまいち分からないので教えてください。
form1にButton1を貼り付けてそのButton1をクリックしたら、form2を開く方法が分かりません。
よろしくお願いします。

編集 削除
むく  2006-01-13 15:43:38  No: 19611  IP: 192.*.*.*

ボタン1内だけで表示させるとかならこんな感じではどうでしょう?

procedure TForm1.Button1Click(Sender: TObject);
var
 F:TForm;
begin
   F := TForm.Create(nil);
 try
   F.Show; // F.ShowModal;の方が普通かな??
 finally
   F.Free;
 end;
end;

編集 削除
えーと  2006-01-13 16:24:46  No: 19612  IP: 192.*.*.*

> F.Show; // F.ShowModal;の方が普通かな??

F.Show ではすぐに F.Free; が実行されてしまいます。

作成済みなら

Form2.Show; 

だけです。uses に unit2 を加えることを忘れずに。

編集 削除
超初心者です。  2006-01-13 17:55:29  No: 19613  IP: 192.*.*.*

解決しました。ありがとうございました。

編集 削除