「mymenu」という名前のツールストリップメニューテムがあります。ウィンドウのメンバーと同じように、プログラミングでアクセスする方法は?
回答:
名前に応じてWindowsウィンドウコントロールにアクセスするには、control.controlcollection.findメソッドを使用できます。このメソッドは、文字列パラメーターを受け入れ、見つけるコントロールの名前を示します。
ここでは、最初にcontrol.controlcollection.controlcollectionの結果を変換します。次に、配列の最初の要素にアクセスします。Findメソッドは、一致する一致するコントロールの一致する配列を返すためです。
例<code class="language-csharp">ToolStripMenuItem myMenu = (ToolStripMenuItem)this.Controls.Find("myMenu", true)[0];</code>
この例では、ウィンドウの直接的な定義メンバーであるかのように、MyMenu ToolStripMenuitemにアクセスして操作できます。
以上がC# で動的に生成された Windows フォーム コントロールに名前でアクセスする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。