KeyEventArgs.Modifiers プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > KeyEventArgs.Modifiers プロパティの意味・解説 

KeyEventArgs.Modifiers プロパティ

KeyDown イベントまたは KeyUp イベント修飾フラグ取得します。このフラグは、Ctrl キーShift キー、および Alt キーのどの組み合わせ押されたのかを示します

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

Dim instance As KeyEventArgs
Dim value As Keys

value = instance.Modifiers
public Keys Modifiers { get; }
public:
property Keys Modifiers {
    Keys get ();
}
/** @property */
public Keys get_Modifiers ()

プロパティ
1 つ上の修飾フラグを表す Keys の値。

解説解説
使用例使用例

Modifiers プロパティ使用して主キーと共に押され修飾子キー確認する方法を、次のコード例示します

' This example demonstrates how to use the KeyDown event with the Help
 class to display
' pop-up style help to the user of the application. The example filters
 for all variations
' of pressing the F1 key with a modifier key by using the KeyEventArgs
 properties passed
' to the event-handler method. 
' When the user presses any variation of F1 that includes any keyboard
 modifier, the Help
' class displays a pop-up window, similar to a ToolTip, near the control.
 If the user presses 
' ALT + F2, a different Help pop-up is displayed with additional information.
 This example assumes
' that a TextBox control, named textBox1, has been added to the form
 and its KeyDown
' event has been contected to this event-handler method.
Private Sub textBox1_KeyDown(ByVal
 sender As Object, ByVal
 e As System.Windows.Forms.KeyEventArgs) Handles textBox1.KeyDown
    ' Determine whether the key entered is the F1 key. If it is, display
 Help.
    If e.KeyCode = Keys.F1 AndAlso (e.Alt OrElse
 e.Control OrElse e.Shift) Then
        ' Display a pop-up Help topic to assist the user.
        Help.ShowPopup(textBox1, "Enter your name.",
 New Point(textBox1.Bottom, textBox1.Right))
    ElseIf e.KeyCode = Keys.F2 AndAlso e.Modifiers
 = Keys.Alt Then
        ' Display a pop-up Help topic to provide additional assistance
 to the user.
        Help.ShowPopup(textBox1, "Enter your first name followed
 by your last name. Middle name is optional.", _
             New Point(textBox1.Top, Me.textBox1.Left))
    End If
End Sub 'textBox1_KeyDown
// This example demonstrates how to use the KeyDown event with the Help
 class to display
// pop-up style help to the user of the application. The example filters
 for all variations
// of pressing the F1 key with a modifier key by using the KeyEventArgs
 properties passed
// to the event-handler method.
// When the user presses any variation of F1 that includes any keyboard
 modifier, the Help
// class displays a pop-up window, similar to a ToolTip, near the control.
 If the user presses
// ALT + F2, a different Help pop-up is displayed with additional information.
 This example assumes
// that a tTextBox control, named textBox1, has been added to the form
 and its KeyDown
// event has been contected to this event-handler method.
private void textBox1_KeyDown(object sender,
 System.Windows.Forms.KeyEventArgs e)
{
    // Determine whether the key entered is the F1 key. If it is, display
 Help.
    if(e.KeyCode == Keys.F1 && (e.Alt || e.Control ||
 e.Shift))
    {
        // Display a pop-up Help topic to assist the user.
        Help.ShowPopup(textBox1, "Enter your name.", new
 Point(textBox1.Bottom, textBox1.Right));
    }
    else if(e.KeyCode == Keys.F2 &&
 e.Modifiers == Keys.Alt)
    {
        // Display a pop-up Help topic to provide additional assistance
 to the user.
        Help.ShowPopup(textBox1, "Enter your first name followed by your last
 name. Middle name is optional.",
            new Point(textBox1.Top, this.textBox1.Left));
    }
}
   // This example demonstrates how to use the KeyDown event with the Help
 class to display
   // pop-up style help to the user of the application. The example filters
 for all variations
   // of pressing the F1 key with a modifier key by using the KeyEventArgs
 properties passed
   // to the event handling method.
   // When the user presses any variation of F1 that includes any keyboard
 modifier, the Help
   // class displays a pop-up window, similar to a ToolTip, near the control.
 If the user presses
   // ALT + F2, a different Help pop-up is displayed with additional information.
 This example assumes
   // that a tTextBox control, named textBox1, has been added to the form
 and its KeyDown
   // event has been contected to this event handling method.
private:
   void textBox1_KeyDown( Object^ /*sender*/, System::Windows::Forms::KeyEventArgs^
 e )
   {
      // Determine whether the key entered is the F1 key. If it is, display
 Help.
      if ( e->KeyCode == Keys::F1 && (e->Alt ||
 e->Control || e->Shift) )
      {
         
         // Display a pop-up Help topic to assist the user.
         Help::ShowPopup( textBox1, "Enter your name.", Point(textBox1->Bottom,textBox1->Right)
 );
      }
      else
      if ( e->KeyCode == Keys::F2 && e->Modifiers
 == Keys::Alt )
      {
         // Display a pop-up Help topic to provide additional assistance
 to the user.
         Help::ShowPopup( textBox1, "Enter your first name followed by your
 last name. Middle name is optional.",
            Point(textBox1->Top,this->textBox1->Left)
 );
      }
   }
    // This example demonstrates how to use the KeyDown event with the Help
 
    // class to display pop-up style help to the user of the application.
    // The example filters for all variations of pressing the F1 key
 with
    // a modifier key by using the KeyEventArgs properties passed to
 the
    // event handling method.When the user presses any variation of
 F1 that
    // includes any keyboard modifier, the Help class displays a pop-up
 window,
    // similar to a ToolTip, near the control. If the user presses ALT
 + F2,
    // a different Help pop-up is displayed with additional information.
    // This example assumes that a tTextBox control, named textBox1,
 has been
    // added to the form and its KeyDown event has been contected to
 this 
    // event handling method.
    private void textBox1_KeyDown(Object sender
,
        System.Windows.Forms.KeyEventArgs e)
    {
        // Determine whether the key entered is the F1 key.
        //If it is, display Help.
        if (e.get_KeyCode().Equals(Keys.F1) && (e.get_Alt()
 || e.get_Control() 
            || e.get_Shift())) {
            // Display a pop-up Help topic to assist the user.
            Help.ShowPopup(textBox1, "Enter your name.", new
 Point(textBox1.
                get_Bottom(), textBox1.get_Right()));
        }
        else {
            if (e.get_KeyCode().Equals(Keys.F2) && e.get_Modifiers().
                Equals(Keys.Alt)) {
                // Display a pop-up Help topic to provide additional
 assistance
                // to the user.
                Help.ShowPopup(textBox1, "Enter your first name followed by"
 
                    + " your last name.Middle name is optional.",new
 Point(
                    textBox1.get_Top(), this.textBox1.get_Left()));
            }
        }
    } //textBox1_KeyDown
} //Form1
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
KeyEventArgs クラス
KeyEventArgs メンバ
System.Windows.Forms 名前空間
KeyEventArgs.Alt プロパティ
KeyEventArgs.Control プロパティ
Shift
Control.ModifierKeys プロパティ


このページでは「.NET Framework クラス ライブラリ リファレンス」からKeyEventArgs.Modifiers プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からKeyEventArgs.Modifiers プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からKeyEventArgs.Modifiers プロパティ を検索

英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「KeyEventArgs.Modifiers プロパティ」の関連用語

KeyEventArgs.Modifiers プロパティのお隣キーワード
検索ランキング

   

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



KeyEventArgs.Modifiers プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2026 GRAS Group, Inc.RSS