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 プロパティ を検索

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

辞書ショートカット

すべての辞書の索引

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

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

   

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



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

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

©2025 GRAS Group, Inc.RSS