掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MDIアプリケーションにおいて単一フォームを作るには (ID:7754)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
以下のようにしたらうまくいきました。 unit Unit1; ・ ・ ・ type TForm1 = class(TForm) ・ ・ ・ public procedure SingleFormNil; end; var Form1: TForm1; SingleForm: TSingleForm; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin if not Assigned(SingleForm) then SingleForm := TSingleForm.Create(Application); SingleForm.Show; end; procedure TForm1.SingleFormNil; begin SingleForm := nil; end; end. そして、SingleFormのDestroyイベントで、SingleFormNilを実行しました。 書きながら思ったのですが、変数名をUnit1とUnit2で同じにしたのがマズかったのでしょうか…?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.