掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
呼び出し元の判別 (ID:42532)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
すでに生成済みの「Form_Edit」は「Form1」や「Form2」から ShowModalにて呼び出されるが 「Form_Edit」側の処理で、「Form1」/「Form2」の どちらから呼び出されたかが知りたい。 で、よろしいでしょうか? クラス名で、しっかりと判定したいのであれば、 クラスの管理も「Application.CreateForm」ではなくて 自分でしないと・・・ クラスを管理しない場合、自分なら簡単にこんな感じで クラス名に関係なく数値で管理しちゃいますけどね // Form1から呼び出し formSel.Tag := 1; formSel.ShowModal; // Form2から呼び出し formSel.Tag := 2; formSel.ShowModal; TForm_SelからTForm_Editを呼ぶところで formEdit.Tag := Tag; formEdit.ShowModal; // TForm_Edit側での判定 if (tag = 1) then begin end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.