arroba más más - Programación e Internet  arroba más más - Programación e Internet
Estás en: Inicio > Cursos > Entornos de desarrollo > El entorno Delphi > Curso básico de Delphi > - El control Button
 
CAPÍTULOS

SECCIONES

SITIOS RECOMENDADOS

OTROS SITIOS DE LA AUTORA

En línea desde el 7 de noviembre de 2000

3.IV. El control Button

Un botón aparece como un área rectangular que contiene un texto en su interior y que, al pulsarlo, lleva a cabo una determinada acción. En Delphi este control aparece en la paleta de componentes con el icono El control Button de Delphi - Paleta estándar y recibe el nombre Button.

Título del botón

El título que aparece en el interior de un botón corresponde al valor asignado a la propiedad Caption, que al igual que ocurría con las etiquetas de texto, pueden contar con un carácter precedido de un &. Este carácter, que aparecerá en el botón subrayando a la letra que le sigue, nos permitirá realizar la acción indicada por el botón usando las teclas ALT+LetraSubrayada.

En el caso de que la propiedad Enable del botón tome el valor False, el título aparecerá en un color más difuminado, y el botón no podrá ser pulsado. Tanto el color como el aspecto del título pueden ser controlados mediante la propiedad Font.

Botón por defecto y de cancelación

El evento Onclick de un botón se produce cuando, siendo el control activo, se pulsa la barra espaciadora, o bien utilizando el cursor del ratón para pulsar sobre él, existiendo la posibilidad de usar también una tecla de acceso rápido. A estos tres métodos, generales a todos los botones que podamos insertar en un form, hay que añadir la pulsación de las teclas <Intro> y <Escape>. Al pulsar la tecla <Intro> se generará el evento OnClick del botón por defecto, que es aquel cuya propiedad Default tiene el valor True. De igual forma, la pulsación de la tecla <Escape> genera el mismo evento en el botón de cancelación, siendo éste el que tiene la propiedad Cancel con el valor True.

Inicialmente las propiedades Default y Cancel de todos los botones tienen el valor por defecto False.

Cuadros de diálogo

Un cuadro de diálogo modal se caracteriza por no permitir el acceso a ninguna otra ventana de la aplicación mientras él se encuentre abierto, y al cerrarlo generalmente se devuelve un valor indicando la causa de salida.

Habitualmente, un cuadro de diálogo se cierra por la pulsación de algún botón, que se encarga de establecer el código de salida. En lugar de tener que escribir un gestor para el evento Onclick de un botón cuya única finalidad sea esa, podemos asignar a la propiedad ModalResult del control Button el valor de salida. Al pulsarse este botón el cuadro de diálogo será cerrado automáticamente, devolviendo el código almacenado en ModalResult. Aunque esta propiedad puede tomar cualquier valor que nos interese, existen una serie de constantes con valores predefinidos que son los más usados:

ConstantesValor devuelto
mrNone0
mrYesidYes
mrNoidNo
mrOkidOk
mrCancelidCancel
mrAbortidAbort
mrRetryidRetry
mrIgnoreidIgnore

Autor: Lola Cárdenas Luque
Última actualización: 24 de junio de 2001
- El control Memo | - El control CheckBox
Copyright © 2000 - 2005, Lola Cárdenas Luque - Todos los derechos reservados