ToolStripItem.ProcessCmdKey(Message, Keys) Yöntem

Tanım

Bir komut anahtarını işler.Processes a command key.

protected public:
 virtual bool ProcessCmdKey(System::Windows::Forms::Message % m, System::Windows::Forms::Keys keyData);
protected internal virtual bool ProcessCmdKey (ref System.Windows.Forms.Message m, System.Windows.Forms.Keys keyData);
abstract member ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
override this.ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
Protected Friend Overridable Function ProcessCmdKey (ByRef m As Message, keyData As Keys) As Boolean

Parametreler

m
Message

Message, İşlenecek pencere iletisini temsil eden başvuruya göre geçen bir.A Message, passed by reference, that represents the window message to process.

keyData
Keys

Keysİşlenecek anahtarı temsil eden değerlerden biri.One of the Keys values that represents the key to process.

Döndürülenler

Boolean

Her durumda false.false in all cases.

Açıklamalar

Bu yöntem, komut anahtarlarını işlemek için ileti ön işlemesi sırasında çağrılır.This method is called during message preprocessing to handle command keys. Komut anahtarları, her zaman normal giriş anahtarlarına göre öncelikli olan anahtarlardır.Command keys are keys that always take precedence over regular input keys. Komut anahtarlarına örnek olarak Hızlandırıcılar ve menü kısayolları verilebilir.Examples of command keys include accelerators and menu shortcuts. Yöntemi, true komut anahtarını işlediğini göstermek veya false anahtarın bir komut anahtarı olmadığını belirtmek için döndürmelidir.The method must return true to indicate that it has processed the command key, or false to indicate that the key is not a command key.

Metodun temel sınıf uygulamasının ProcessCmdKey her durumda döndürdüğü değer false .The base-class implementation of ProcessCmdKey method returns false in all cases.

Devralanlara Notlar

ProcessCmdKey(Message, Keys)Türetilmiş bir sınıftaki yöntemi geçersiz kıldığınızda, yöntemin true , anahtarı işlediğini göstermek için döndürmelidir.When overriding the ProcessCmdKey(Message, Keys) method in a derived class, the method override should return true to indicate that it has processed the key. Türetilmiş sınıflar ender olarak bu yöntemi geçersiz kılmalıdır.Derived classes will seldom, if ever, need to override this method.

Şunlara uygulanır