如何禁止WinForm中菜单栏和工具栏的随意拖动?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何禁止WinForm中菜单栏和工具栏的随意拖动?相关的知识,希望对你有一定的参考价值。

在WinForm窗体中拖进去了一个BarManager控件,但是菜单栏和工具栏的左侧会出现一个竖条,拖住竖条就可以随意移动新加的菜单栏和工具栏。如何禁止菜单栏和工具栏随意拖动呢?

参考技术A 菜单栏和工具栏有个属性 AllowDrop=False

如何使 Qt 图标(在菜单栏和工具栏中)更大?

【中文标题】如何使 Qt 图标(在菜单栏和工具栏中)更大?【英文标题】:How to make Qt icon (in menu bar and tool bar) larger? 【发布时间】:2013-02-06 05:01:36 【问题描述】:

我认为默认尺寸太小了。有什么办法改变吗?谢谢。

【问题讨论】:

嗨@user1899020,你的问题很有趣。我正在尝试做同样的事情。不幸的是,我仍然没有找到关于如何实际做到这一点的明确答案。请帮忙.. 【参考方案1】:

    QToolbar 具有iconSize 属性。

    据我所知,更改QMenu 图标大小的唯一方法是为其创建自定义样式。你可以阅读它here

【讨论】:

我同意这个声明:the only way to change QMenu icon size is to create a custom style for it。我点击了您的链接,但找不到有关如何实际操作的明确解释。 @hank:请帮忙..

以上是关于如何禁止WinForm中菜单栏和工具栏的随意拖动?的主要内容,如果未能解决你的问题,请参考以下文章

怎么把用户控件添加到winform

如何恢复EXCEL菜单栏和工具栏的默认状态

如何使 Qt 图标(在菜单栏和工具栏中)更大?

pscs6剪裁工具怎么样四个角随意拖动

Qt菜单栏和标题栏怎么合一?

winform 窗体拖动