gpt4 book ai didi

.net - 在 .Net 中,如何使上下文菜单项的高度不固定(即缩放到特定项的大小)?

转载 作者:行者123 更新时间:2023-12-01 04:20:18 25 4
gpt4 key购买 nike

请看下面的两张图片。我不希望菜单中的每个项目都是最大的高度。它的大小应该适合内容。我玩过许多属性,但无法阻止这种行为。是否可以?

Desired Height
(来源:blakerobertson.com)

Fixed Height For all!
(来源:blakerobertson.com)

最佳答案

套装MenuItem.OwnerDraw为真,然后处理 MenuItem.MeasureItem事件。这允许您独立于其他菜单项的大小告诉 Windows 窗体此菜单项的大小,尽管代价是必须自己呈现该项目。

请注意,这不会导致自动调整大小:您需要使用 GDI+ 函数来计算所需的大小。

关于.net - 在 .Net 中,如何使上下文菜单项的高度不固定(即缩放到特定项的大小)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2143757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com