![]() |
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
||
|
|
|
CAPÍTULOS
La ventana principal
- Características del form
- Manipulación de componentes
- Propiedades de TForm
- Eventos de TForm
- Métodos de TForm
- Etiquetas de texto
- El control Edit
- El control Memo
- El control Button
- El control CheckBox
- El control RadioButton
- El control ListBox
- Barras de desplazamiento
- El control Bevel
- El componente Timer
- El control MaskEdit
- El control RichEdit
- El control StatusBar
- El control TrackBar
- Los controles ProgressBar, SpinButton, SpinEdit y UpDown
- El control HotKey
- El control HeaderControl
- El control PageControl
- El control TImageList
- El control MainMenu
- El control PopUp Menu
- Algunas ventanas predefinidas
- Uso de varios forms en la aplicación
- Los cuadros OpenDialog y SaveDialog
- Los cuadros FontDialog, ColorDialog y PrintDialog
- Los cuadros FindDialog y ReplaceDialog
SECCIONES
SITIOS RECOMENDADOS
OTROS SITIOS DE LA AUTORA
Curriculum vitae
A través del espejo
Weblog: Educación en Internet
Weblog: Uno por uno, uno; uno por uno, dos; uno por uno...
En línea desde el 7 de noviembre de 2000 |
3.IV. El control ButtonUn 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 Título del botónEl 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ónEl 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álogoUn 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:
|