添加帮助按钮但保持最大化和最小化我希望能够向我的winform添加帮助按钮但保持最大化和最小化按钮,但Windows标准是禁用两者都是为了能够显示帮助按钮。类似的问题已经存在:Howtoincludehelp'?'在winform的标题栏中-但在那个问题中,提出问题的人满足于删除这两个按钮以显示帮助。我在哪里可以同时获得帮助、最大、最小和关闭按钮?谢谢。Windows不支持同时显示。解决方法是提供您自己的按钮来触发相同的操作。将它放在右上角附近。您可以通过向自己发送WM_SYSCOMMAND消息来触发它,就像标准帮助按钮一样。像这样:privatevoidHelp_Click(objectsender,EventArgse){Help.Capture=false;SendMessage(this.Handle,WM_SYSCOMMAND,(IntPtr)SC_CONTEXTHELP,IntPtr.Zero);}privateconstintWM_SYSCOMMAND=0x112;=0xf180;[System.Runtime.InteropServices.DllImport("user32.dll")]privatestaticexternIntPtrSendMessage(IntPtrhWnd,intmsg,IntPtrwp,IntPtrlp);假设按钮的名称是“帮助”。一种方法是绘制自己的边框。FormBorderStyle=None现在构建自己的页眉区域。这非常重要,因为如果你想要圆角等透明度,你必须处理拖动调整大小事件。以上是C#学习教程:添加帮助按钮,但不断最大化和最小化共享内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文来自网络收集,不代表作品如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
