質問

stackoverflowはより速く動作します:)
Windows®を使用しています。 Microsoft向けAPIコードパック® .NET Framework を使用してWindows 7 APIにアクセスし、古い MessageBox から TaskDialog 。 私が見つけることができないものの1つは、ダイアログのデフォルトボタンです。設定する方法はありますか?回避策はどうですか?

ありがとう

役に立ちましたか?

解決

タスクベースのダイアログの下のコントロールには、trueに設定できるデフォルトプロパティがあります。付属のサンプル(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つのボタンが交互にデフォルトになります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top