Question

stackoverflow fonctionne simplement plus vite :)
J'utilise le Windows & # 174; Pack de codes API pour Microsoft & # 174; .NET Framework pour accéder à l'API Windows 7 et je souhaite modifier mon ancien MessageBox à TaskDialog . Une chose que je ne trouve pas est le bouton par défaut de la boîte de dialogue. Y a-t-il un moyen de le régler? Qu'en est-il d'un travail autour?

merci

Était-ce utile?

La solution

Il existe une propriété par défaut sur un contrôle sous la boîte de dialogue basée sur les tâches que vous pouvez définir sur true. A partir de l'exemple (Samples \ TaskDialogDemo \ CS \ TaskDialogDemo) fourni avec:

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);

Si vous exécutez la démo, cliquez sur le bouton Activer / Désactiver, puis appuyez plusieurs fois sur Entrée. Vous verrez que les deux boutons sont à leur tour par défaut.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top