掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TWebBrowserのイベントをどこに置くべきか解りません (ID:34488)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
よろしくお願いします。環境はWindowsXP sp3 Delphi 6 Personalです。 https://www.petitmonte.com/bbs/answers?question_id=6291 で示したようにタブブラウザを作成しています。 Pagecontrolに作成したタブに作成したTIETabSheetクラスのタブシートを貼り付け そのタブシートにTWebBrowserコンポーネントを貼り付けています。 質問:TWebBrowserは、NavigateComplete2 BeforeNavigate2 StateChangeなど いろいろなイベントを使うことになりますが、下記のクラスで TIETabSheet = class(TTabSheet)//-------------タブシートクラス TNaviThread = class(TThread)//---------------TNaviThreadマルチスレッドクラス TForm1 = class(TForm)//------------------------TForm1クラス 実験した結果、TWebBrowserコンポーネントのイベントをどのクラスに置いても 作動するのですが、初心者が浅はかな考えを巡らせると タブシートに貼り付けたTWebBrowserのイベントだからタブシートクラスに置くべき、 いや、マルチスレッドでタブを作成しているからマルチスレッドクラスに置くべき、 いや、PagecontrolはFormに貼り付けてあるのだからFormクラスに置くべき、 などと考え、正解が解りません。 どのように考えたらいいでしょうか。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.