stackoverflow はより高速に動作します :) Microsoft® .NET Framework 用
の Windows® API Code Pack を使用してWindows 7 API にアクセスしていますが、古いMessageBoxをTaskDialogに変更したいと考えています。私が見つけられないのは、ダイアログのデフォルトのボタンです。設定する方法はありますか?回避策はどうですか?
ありがとう
stackoverflow はより高速に動作します :) Microsoft® .NET Framework 用
の Windows® API Code Pack を使用してWindows 7 API にアクセスしていますが、古いMessageBoxをTaskDialogに変更したいと考えています。私が見つけられないのは、ダイアログのデフォルトのボタンです。設定する方法はありますか?回避策はどうですか?
ありがとう
trueに設定できるタスクベースのダイアログの下のコントロールにDefaultプロパティがあります。付属のサンプル(Samples \ TaskDialogDemo \ CS \ TaskDialogDemo)から:
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);
デモを実行する場合は、[サンプルの有効化/無効化]をクリックし、Enterキーを数回押すと、2つのボタンが交互にデフォルトになっていることがわかります。