TextBox.ProcessCmdKey(Message, Keys) TextBox.ProcessCmdKey(Message, Keys) TextBox.ProcessCmdKey(Message, Keys) TextBox.ProcessCmdKey(Message, Keys) Method

Definición

Procesa una tecla de comando.Processes a command key.

protected:
 override bool ProcessCmdKey(System::Windows::Forms::Message % m, System::Windows::Forms::Keys keyData);
protected override bool ProcessCmdKey (ref System.Windows.Forms.Message m, System.Windows.Forms.Keys keyData);
override this.ProcessCmdKey :  * System.Windows.Forms.Keys -> bool
Protected Overrides Function ProcessCmdKey (ByRef m As Message, keyData As Keys) As Boolean

Parámetros

m
Message Message Message Message

Message que se pasa por referencia y que representa el mensaje de ventana que se va a procesar.A Message, passed by reference that represents the window message to process.

keyData
Keys Keys Keys Keys

Uno de los valores de Keys que representa la tecla de método abreviado que se va a procesar.One of the Keys values that represents the shortcut key to process.

Devoluciones

true si el control procesó la tecla de método abreviado; en caso contrario, false.true if the command key was processed by the control; otherwise, false.

Comentarios

Novedad en la versión 4.6.1.New in 4.6.1. En versiones anteriores, la tecla de método abreviado Ctrl-A en un TextBox no se pudo seleccionar todo el texto cuando el ShortcutsEnabled y Multiline propiedades estaban establecidas como true..In previous versions, the Ctrl-A shortcut key in a TextBox failed to select all text when the ShortcutsEnabled and Multiline properties were both set to true.. Este método permite la tecla de método abreviado CTRL+a seleccionar todo el texto cuando el ShortcutsEnabled y Multiline propiedades se establecen en true.This method enables the Ctrl-A shortcut key to select all text when the ShortcutsEnabled and Multiline properties are both set to true.

Las aplicaciones destinadas a versiones de .NET Framework 4.0 a 4.6 pueden aprovechar las ventajas de este método debe agregar lo siguiente a la <runtime> sección del archivo app.config:Applications targeting .NET Framework versions 4.0 through 4.6 can take advantage of this method by adding the following to the <runtime> section of the app.config file:

<AppContextSwitchOverrides value = "Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />  

Las aplicaciones destinadas a versiones de .NET Framework 4.6.1 o posterior pueden rechazar este comportamiento agregando lo siguiente a la <runtime> sección del archivo app.config:Applications targeting .NET Framework versions 4.6.1 or newer can opt out of this behavior by adding the following to the <runtime> section of the app.config file:

<AppContextSwitchOverrides value = "Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=true" />  

Nota

Si el archivo app.config ya contiene un AppContextSwitchOverrides clave, combinar el nuevo valor de clave en la clave existente.If the app.config file already contains an AppContextSwitchOverrides key, merge the new key value into the existing key. Por ejemplo: <AppContextSwitchOverrides value = "oldKey=oldValue;Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />.For example, <AppContextSwitchOverrides value = "oldKey=oldValue;Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />.

Seguridad

SecurityPermission
para trabajar con código no administrado.for operating with unmanaged code. Enumeración asociada: UnmanagedCodeAssociated enumeration: UnmanagedCode

Se aplica a