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 Código:
TaskDialog1->CommonButtons = [tcbOk, tcbCancel]; |
Aquí hay un ejemplo (en Delphi). Imagino que el de Builder debe ser equivalente.
|
Grcias. Ese ejemplo lo he visto pero no he sabido adaptarlo a Builder. Básicamente es que en el ejemplo no vioene como tratar los CommonButtons.
|
A ver, y repito que la ayuda para XE3 es peor que la que tiene Buidler 5/6. En XE3 hay este código: Vcl.Dialogs.TTaskDialogCommonButtons, pero por más vueltas que le doy no veo como mostrar u ocultar los botones predefinidos.
|
Pues a mi esto me está funcionando sin problemas...
:confused::confused: |
Cita:
|
Lo se, lo se,... pero no debe ser muy difícil de adaptar.
¿Puedes poner el error exacto? |
Cita:
Código:
int Mensaje(TCustomForm *Form, String Titulo, String Msg, int DlgType, TStringList *Botones) Cita:
Código:
slBotones->Clear(); y de ahí me sobran dos botones |
Una cosa que no he probado, pero porque no se me ocurre CÓMO hacerlo, es algo parecido a modificar las porpiedades de una fuente. Algo parecido a esto:
Código:
Check->Font->Style = TFontStyles() >> fsBold; Código:
dMensaje->CommonButtons.Clear(); |
Cita:
|
La franja horaria es GMT +2. Ahora son las 05:33:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi