stackoverflow工作得更快:) 我正在使用Windows® API Code Pack for Microsoft® .NET Framework访问Windows 7 API,我想将旧的MessageBox更改为TaskDialog。 我找不到的一件事是对话框的默认按钮。有没有办法设置它?怎么样的解决方案?
感谢
答案 0 :(得分:1)
在基于任务的对话框下的控件上有一个Default属性,您可以将其设置为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键,您将看到两个按钮轮流是默认值。