c# - 如何在winform的标题栏中包含帮助 '?'

标签 c# winforms

我正在尝试添加帮助 '?'按钮添加到我的 winforms 应用程序 (C#.NET 2.0) 的标题栏(以及最小化、最大化和关闭按钮)。我试过使用 Form 的 Help Button 属性,但它不起作用。有什么建议吗?

最佳答案

只有当 HelpButton = True 并且 MaximizeBox 和 MimizeBox 都设置为 False 时,帮助图标才会出现。这是Windows标准。如果您真的想超越并添加一个按钮,则必须自定义标题栏。

这不是一件容易的事,它要么涉及许多钩子(Hook),要么完全重新设计标题栏。

您确定要脱离 Windows 标准吗?在菜单或工具栏上的某处提供帮助不是更好吗?

关于c# - 如何在winform的标题栏中包含帮助 '?',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1474663/

相关文章:

c# - 数据不显示在 Text={Binding} 上?

c# - 如何根据数组对随机数进行加权

c# - DevExpress GridControl BestFit |自动调整模式?

c# 文本框到数据库

c# - 模拟鼠标事件

c# - 如何在 C# 中查找通用控件的标记

JavaScript 代码仅调用一次代码隐藏函数

c# - Azure:使用 PHP 作为 WebRole 并使用 C# 作为 WorkRole?如何打包服务包?

c# - Stream 写入的内容可能小于缓冲区大小吗?

c# - 更好的JPG或BMP?