MenuItem.OnSelect メソッドとは? わかりやすく解説

MenuItem.OnSelect メソッド

Select イベント発生させます

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Protected Overridable Sub
 OnSelect ( _
    e As EventArgs _
)
Dim e As EventArgs

Me.OnSelect(e)
protected virtual void OnSelect (
    EventArgs e
)
protected:
virtual void OnSelect (
    EventArgs^ e
)
protected void OnSelect (
    EventArgs e
)
protected function OnSelect (
    e : EventArgs
)

パラメータ

e

イベント データ格納している EventArgs。

解説解説
使用例使用例

MenuItem クラスSelect イベント使用してStatusBar コントロールの StatusBarPanel にヘルプ テキスト割り当てる方法次のコード例示します。この例では、menuOpenmenuSave、および menuExit という名前の MenuItem オブジェクトフォームの MainMenu コントロール追加されている必要がありますまた、statusBar1 という名前の StatusBar コントロールフォーム追加されていることも必要です。StatusBar コントロールには、StatusBarPanel含まれている必要があります

Private Sub MenuSelected(ByVal
 sender As Object, ByVal
 e As System.EventArgs) _
                     Handles menuOpen.Select, menuExit.Select,
 menuSave.Select
   If sender Is menuOpen Then
      StatusBar1.Panels(0).Text = "Opens a file to edit"
   Else
      If sender Is menuSave Then
         StatusBar1.Panels(0).Text = "Saves the current file"
      Else
         If sender Is menuExit Then
            StatusBar1.Panels(0).Text = "Exits the application"
         Else
            StatusBar1.Panels(0).Text = "Ready"
         End If
      End If
   End If
End Sub
private void MenuSelected(object sender, System.EventArgs
 e)
{
   if (sender == menuOpen)
      statusBar1.Panels[0].Text = "Opens a file to edit";
   else if(sender == menuSave)
      statusBar1.Panels[0].Text = "Saves the current file";
   else if(sender == menuExit)
      statusBar1.Panels[0].Text = "Exits the application";
   else
      statusBar1.Panels[0].Text = "Ready";
}
private:
   void MenuSelected( Object^ sender, System::EventArgs^ /*e*/
 )
   {
      if ( sender == menuOpen )
            statusBar1->Panels[ 0 ]->Text = "Opens a file to edit";
      else
      if ( sender == menuSave )
            statusBar1->Panels[ 0 ]->Text = "Saves the current file";
      else
      if ( sender == menuExit )
            statusBar1->Panels[ 0 ]->Text = "Exits the application";
      else
            statusBar1->Panels[ 0 ]->Text = "Ready";
   }
private void MenuSelected(Object sender, System.EventArgs
 e)
{
    if (sender.Equals(menuOpen)) {
        statusBar1.get_Panels().get_Item(0).
            set_Text("Opens a file to edit");
    }
    else {
        if (sender.Equals(menuSave)) {
            statusBar1.get_Panels().get_Item(0).
                set_Text("Saves the current file");
        }
        else {
            if (sender.Equals(menuExit)) {
                statusBar1.get_Panels().get_Item(0).
                    set_Text("Exits the application");
            }
            else {
                statusBar1.get_Panels().get_Item(0).set_Text("Ready");
            }
        } 
    }
} //MenuSelected
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

MenuItem.OnSelect メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MenuItem.OnSelect メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS