FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Establecer botón activo
Sé que será una tontería que seguro ya he hecho pero no soy capaz de recordar como.
Tengo este formulario que se crea de forma dinámica tanto el mensaje como los botones. Los botones (TButton) se van añadiendo al formulario de derecha a izquierda. Ahí va la pregunta: Como el objeto TButton no tiene el método SetFocus(), ¿Cómo hago para que el botón activo sea el último creado, el de más a la izquierda? |
#2
|
||||
|
||||
¿Por qué dices esto? TButton sí tiene ese método
LineComment Saludos |
#3
|
||||
|
||||
En todo caso, podrías intentar con la propiedad ActiveControl del formulario.
LineComment Saludos |
#4
|
||||
|
||||
Hasta donde yo se y como comenta roman, TButton al ser un TWinControl deberia tener su metodo SetFocus
SetFocus si no me falla la memoria esta implementado mas o menos asi, usando la API de Windows: Código PHP:
|
#5
|
||||
|
||||
Hola.
Si para mostrar el mensaje estas usando un formulario personalizado, podes hacer una función dentro del mismo que devuelva el botón que se encuentra mas a la izquierda y, despues de creados los botones, usarla para darle el foco: Código PHP:
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Gracias por las respuestas.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
BB.DD. FB: Establecer valor por defecto | Angel.Matilla | Firebird e Interbase | 2 | 09-04-2016 10:40:35 |
Establecer Márgenes | DElayed | Varios | 5 | 26-02-2015 22:56:52 |
Establecer mi programa de 1024x768 | mantraxer21 | Varios | 3 | 18-02-2011 17:03:46 |
Establecer a nulo un parámetro | efelix | Conexión con bases de datos | 8 | 28-10-2006 16:18:59 |
establecer una impresora | Rafa | Impresión | 1 | 18-10-2003 00:24:54 |
|