Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了带有自定义边框和标题栏的 C# winforms。我已经禁用了(ControlBox = false)论坛上的控制框,但它似乎也禁用了右键单击标题栏时出现的系统上下文菜单。将控制框设置为 false 时是否可以使用上下文菜单?
(ControlBox = false)
据我所知,简短回答不
长答案您不能使用上下文菜单,因为它是控制框本身的一部分
@System.Object 是对的,上下文菜单是控制框的一部分,但是如果你真的想拥有它,你可以自己写,因为我在 windows7 中看到了默认的标题栏上下文菜单(恢复,大小,移动,退出等。)没什么大不了的。
或者
你可以用 c# 重写你的项目,WPF没有太大区别。而且,如果您正在计划更复杂的设计,从长远来看应该会有所回报。
WPF