是否可以將TrackBar控件添加到ContextMenu?所以當我點擊右鍵時,我的ContextMenu會下降,TrackBar將作爲菜單項出現?將TrackBar控件添加到ContextMenu
3
A
回答
11
如果你的右鍵菜單是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
屬性,你甚至可以看到
PS:如下圖所示在窗體設計的項目,
該解決方案來自這個MSDN example
0
是的,您需要將上下文菜單設置爲用戶繪製並自己繪製菜單項。您必須創建一個自定義菜單項的implementes一個跟蹤條
0
對於它的價值的人誰使用過這個有問題絆倒:
構造函數型「System.Windows.Forms.ToolStripControlHost找不到。
我得到它的唯一方法是將派生控件放在它自己的文件中。當它與另一個控件位於同一個文件中時,它會讓設計師感到困惑。
相關問題
- 1. 將RadioButtons添加到ContextMenu
- 2. 如何將子菜單添加到Silverlight 4中的ContextMenu控件?
- 3. 將ContextMenu添加到WrapPanel中的usercontrols中
- 4. 添加到形狀將ContextMenu了JavaFx
- 5. 使用HierarchicalDataTemplate將ContextMenu添加到TreeView
- 6. 將控件添加到tableLayoutPanel
- 7. 將控件添加到Control.Collection
- 8. c#.net中的trackbar控件
- 9. Eclipse插件:將控件添加到WizardNewProjectCreationPage
- 10. 將控件添加到控件內部控件
- 11. 將事件添加到動態添加的控件
- 12. 將自定義控件添加到DataGridViewCell
- 13. 將控件動態添加到RadMultiPage中
- 14. 將控件添加到Gridview單元格
- 15. 將用戶控件添加到表單
- 16. 如何將控件添加到SharePoint WebPart?
- 17. 將javascript添加到超鏈接控件
- 18. 將ActiveX控件添加到JPanel
- 19. 將'Current'屬性添加到ASP.NET控件
- 20. 將文字添加到標籤控件
- 21. JavaFX:將UI控件添加到TreeTableView
- 22. 將顏色添加到syncfusion ColorpickerPalette控件
- 23. 將邊框添加到WebBrowser控件
- 24. 使用jQuery將控件添加到ASP.NET
- 25. 將控件添加到樣式wpf
- 26. 將項目添加到樹形控件
- 27. Xuggler將控件添加到VideoImage窗口
- 28. 將用戶控件添加到TreeView TreeNodes
- 29. 將按鈕控件添加到SplitContainer Splitter
- 30. 如何將控件添加到頁面?
編輯添加設計器支持 – digEmAll 2010-12-02 20:37:28