Share via


Procedimiento para crear teclas de acceso para controles de Windows Forms

Una tecla de acceso es un carácter subrayado en el texto de un menú, un elemento de menú o la etiqueta de un control, como un botón. Con una tecla de acceso, el usuario puede hacer clic en un botón si presiona la tecla Alt en combinación con la tecla de acceso predefinida. Por ejemplo, si un botón ejecuta un procedimiento para imprimir un formulario y, por tanto, su propiedad Text está establecida en "Print" (Imprimir), la adición de un símbolo de Y comercial antes de la letra "P" hace que la letra "P" se subraye en el texto del botón en tiempo de ejecución. El usuario puede ejecutar el comando asociado al botón si presiona Alt+P.

Los controles que no pueden recibir el foco no pueden tener teclas de acceso.

Programático

Establezca la propiedad Text en una cadena que incluya una Y comercial (&) delante de la letra que será el método abreviado.

' Set the letter "P" as an access key.
Button1.Text = "&Print"
// Set the letter "P" as an access key.
button1.Text = "&Print";
// Set the letter "P" as an access key.
button1->Text = "&Print";

Nota:

Para usar una Y comercial en un subtítulo sin crear una clave de acceso, incluya dos Y comerciales (&&). En el título se muestra una sola Y comercial y no hay caracteres subrayados.

Diseñador

En la ventana Propiedades de Visual Studio, establezca la propiedad Texto en una cadena que incluya una Y comercial ('&') delante de la letra que será la tecla de acceso. Por ejemplo, para establecer la letra "I" como tecla de acceso, escriba &Imprimir.

Consulte también