ホームページ > バックエンド開発 > C++ > あるWindowsフォームは、他のWindowsのコントロールをどのように変更できますか?

あるWindowsフォームは、他のWindowsのコントロールをどのように変更できますか?

Susan Sarandon
リリース: 2025-01-31 07:31:10
オリジナル
293 人が閲覧しました

How Can One Windows Form Modify a Control on Another?

Windows Forms Cross -Window Body Control Modification Methor

Windowsフォームアプリケーションでは、ウィンドウは相互作用のクラスです。 1つのウィンドウから別のウィンドウコントロールを変更する方法は次のとおりです。 最初のウィンドウから2番目のウィンドウを操作:

コンストラクト関数パラメーター:

2番目のウィンドウのインスタンスを作成すると、必要なデータがコンストラクターに渡されます。 パブリック属性またはメソッド:

2番目のウィンドウにパブリック属性またはメソッドを作成し、最初のウィンドウからアクセスと変更を許可します。
  • パブリックコントロール属性:操作するコントロールは、2番目のウィンドウで公開され、最初のウィンドウから直接アクセスできます。ただし、より適切に制御するためには、パブリック属性または方法を使用することをお勧めします。
  • 最初のウィンドウは2番目のウィンドウから動作します。 パブリック属性またはメソッド:
  • 最初のウィンドウでパブリック属性またはメソッドを作成し、最初のウィンドウのインスタンスを2番目のウィンドウに渡します。
  • イベント:2番目のウィンドウでイベントを作成し、最初のウィンドウでサブスクライブして、最初のウィンドウが2番目のウィンドウで実行される操作に応答できるようにします。
  • 操作の挿入(アクション):
2番目のウィンドウでパブリックアクションプロパティを定義し、最初のウィンドウで操作を割り当てて、最初のウィンドウが2番目のウィンドウを操作できるようにします。

パブリックコントロール属性:最初のウィンドウのコントロールを公開に設定し、最初のウィンドウのインスタンスを2番目のウィンドウに渡し、2番目のウィンドウをこのコントロールを操作できるようにします。

  • 例:コンストラクターパラメーターを使用して、最初のウィンドウから2番目のウィンドウを操作 フォーム2で、最初のウィンドウから値を受信するためのパブリック属性を定義します:
  • 最初のウィンドウで、コンストラクターは値を渡してform2:
  • フォーム2では、荷重イベントで送信される値:
  • コントロール属性を直接開示する代わりに、公開属性またはメソッドを使用することをお勧めします。

以上があるWindowsフォームは、他のWindowsのコントロールをどのように変更できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート