Pulsante predefinito TaskDialog
-
05-07-2019 - |
Domanda
stackoverflow funziona solo più velocemente :)
Sto usando il Pack di codice API Windows® per Microsoft® .NET Framework per accedere a Windows 7 L'API e io vogliamo cambiare il mio vecchio MessageBox a TaskDialog .
Una cosa che non riesco a trovare è il pulsante predefinito della finestra di dialogo. C'è un modo per impostarlo? che ne dici di una soluzione?
grazie
Soluzione
Esiste una proprietà Predefinita su un controllo nella finestra di dialogo basata sulle attività che è possibile impostare su true. Dall'esempio (Samples \ TaskDialogDemo \ CS \ TaskDialogDemo) fornito con esso:
TaskDialog tdEnableDisable = new TaskDialog();
tdEnableDisable.Cancelable = true;
tdEnableDisable.Caption = "Enable/Disable Sample";
tdEnableDisable.InstructionText = "Click on the buttons to enable or disable the radiobutton.";
enableButton = new TaskDialogButton("enableButton", "Enable");
enableButton.Default = true;
enableButton.Click += new EventHandler(enableButton_Click);
Se esegui la demo, fai clic su Abilita / Disabilita campione e poi premi Invio alcune volte vedrai che i due pulsanti sono a turno predefiniti.