【问题标题】:Task dialog button control?任务对话框按钮控件?
【发布时间】:2009-10-25 19:58:34
【问题描述】:

我正在尝试向我的 .NET 应用程序 (C#) 添加一个任务对话框样式的按钮控件。它在下面的屏幕截图中标记为“自定义按钮”。

Task dialog showing desired button control http://i.msdn.microsoft.com/Bb760441.taskdialog(en-us,VS.85).jpg

.NET 的这个控件的名称是什么,或者如何在我的 .NET 表单中获取它?

我需要与 XP(和其他非 Vista、非 7 操作系统)兼容。

我不需要创建整个对话框。我只想要按钮。

【问题讨论】:

    标签: c# .net winforms


    【解决方案1】:

    它被称为 CommandLink,它从 Vista 开始可用。 您可以使用TaskDialog API 重新创建您发布的示例图像。

    在 .NET 下,您可以使用 Vista Bridge project,它为 .NET 包装了 Vista\Win7 特定的 API(包括 TaskDialog)。

    【讨论】:

    • 这会为 XP 机器提供后备方案吗?我应该在我的问题中提到这一点。
    • 不,很遗憾,XP 不支持任务对话框或命令链接。
    • 不,仅限 Vista,我假设因为您显示的图像是 Vista 任务对话框。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-22
    • 1970-01-01
    相关资源
    最近更新 更多