TextBox.ProcessCmdKey(Message, Keys) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Procesa una tecla de comando.
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 : Message * System.Windows.Forms.Keys -> bool
Protected Overrides Function ProcessCmdKey (ByRef m As Message, keyData As Keys) As Boolean
Parámetros
- m
- Message
Message que se pasa por referencia y que representa el mensaje de ventana que se va a procesar.
- keyData
- Keys
Uno de los valores de Keys que representa la tecla de método abreviado que se va a procesar.
Devoluciones
true
si el control procesó la tecla de método abreviado; en caso contrario, false
.
Comentarios
Novedades de la versión 4.6.1. En versiones anteriores, la tecla Ctrl+Un método abreviado en un TextBox error al seleccionar todo el texto cuando las ShortcutsEnabled propiedades y Multiline se establecieron true.
en . Este método permite que la tecla de método abreviado Ctrl-A seleccione todo el texto cuando las ShortcutsEnabled propiedades y Multiline estén establecidas en . true.
Las aplicaciones destinadas a .NET Framework versiones 4.0 a 4.6 pueden aprovechar este método agregando lo siguiente a la <runtime>
sección del archivo app.config:
<AppContextSwitchOverrides value = "Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />
Las aplicaciones destinadas a .NET Framework 4.6.1 o versiones posteriores pueden no participar en este comportamiento agregando lo siguiente a la <runtime>
sección del archivo app.config:
<AppContextSwitchOverrides value = "Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=true" />
Nota
Si el archivo app.config ya contiene una AppContextSwitchOverrides
clave, combine el nuevo valor de clave en la clave existente. Por ejemplo, <AppContextSwitchOverrides value = "oldKey=oldValue;Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />
.