gpt4 book ai didi

c# - 将 TrackBar 控件添加到 ContextMenu

转载 作者:太空狗 更新时间:2023-10-30 00:12:31 25 4
gpt4 key购买 nike

是否可以将 TrackBar 控件添加到 ContextMenu 中?因此,当我右键单击时,我的 ContextMenu 会下拉并且 TrackBar 会作为菜单项出现?

最佳答案

如果您的上下文菜单是 ContexMenuStrip,您可以用这种方式创建一个项目:

[ToolStripItemDesignerAvailability(ToolStripItemDesignerAvailability.MenuStrip | 
ToolStripItemDesignerAvailability.ContextMenuStrip)]
public class TrackBarMenuItem : ToolStripControlHost
{
private TrackBar trackBar;

public TrackBarMenuItem():base(new TrackBar())
{
this.trackBar = this.Control as TrackBar;
}

// Add properties, events etc. you want to expose...
}

感谢 ToolStripItemDesignerAvailability 属性,您甚至可以在 Forms Designer 中看到该项目,如下图所示:

alt text

附言
此解决方案来自此 MSDN example

关于c# - 将 TrackBar 控件添加到 ContextMenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4339143/

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