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

解決


超初心者です。  2006-01-14 00:33:04  No: 19610

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


むく  2006-01-14 00:43:38  No: 19611

ボタン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-14 01:24:46  No: 19612

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

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

作成済みなら

Form2.Show; 

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


超初心者です。  2006-01-14 02:55:29  No: 19613

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加