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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top