| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mie 25 Mar, 2015 1:41 pm Asunto: TTaskDialog de Builder XE3 |
|
|
Estoy empezando a meterme con esta versión de Builder y al tratar este elemanto no veo la manera de áctivar o desactivar por código los botones que vienen definidos por defecto (Ok, Cancel, etc.).
Si miro el código subyancente en el formulario veo que la propiedad CommonButtons muestra así los bonotes activados; por ejemplo:
| Código: | object TaskDialog1: TTaskDialog
Buttons = <>
CommonButtons = [tcbOk, tcbYes, tcbCancel]
RadioButtons = <>
Left = 190
Top = 685
end |
De esta manera en el cuadro de diálogo se muestran esos tres botones. Pero ¿cómo puedo hacer eso mismo vía código? He probado con
| Código: | TaskDialog1->CommonButtons = [tcbOk, tcbCancel]; |
y evidentemente me da error de compilación y en la ayuda de XE3 (si la de 5/6 era mala esta es peor) no viene ningún ejemplo. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Jue 26 Mar, 2015 6:44 pm Asunto: Posible solución |
|
|
Hola Angel, bueno mira en mi caso lo he probado con builder XE7 y me funciona OK, el código es el siguiente:
| Código: |
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TaskDialog1->CommonButtons.Clear();
TaskDialog1->CommonButtons<<tcbOk<<tcbCancel;
TaskDialog1->Execute();
}
//---------------------------------------------------------------------------
|
Y me ha funcionado, el Clear es para limpiar los botones que tiene por defecto, luego le añadimos los que queremos y luego lo ejecutamos. Si necesitas algo más aquí estamos. _________________ ¡ADELANTE CON ESTE SUPER FORO! |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
|