1
A
回答
2
您正在描述ToolStripControlHost
,它可以包含任何您想要的控件。與ToolStripDropDown
配對,和你有一個非常有效的自定義下拉不會從主要形式採取集中控制,當點擊它的外面將關閉:
Dim toolDrop As New ToolStripDropDown()
Dim toolHost As New ToolStripControlHost(myControl)
toolHost.Margin = New Padding(0)
toolDrop.Padding = New Padding(0)
toolDrop.Items.Add(toolHost)
toolDrop.Show(Me, New Point(0, 0))
無論myControl是,有時你必須設置它的MinimumSize等於控件的大小。您可以爲ToolStripDropDown處理一些事件,如Opening
和Closing
。
0
什麼樣的控制?它是一個CommandButton嗎?如果是這樣,你可以設置Allow Focus
屬性爲假。
+0
誰是'AllowFocus'屬性?我找到所有UserControl屬性,但找不到那個屬性。 – 2012-01-02 14:02:40
相關問題
- 1. 如何創建一個具有下拉菜單的全長導航菜單
- 2. 如何創建一個表示單詞特徵的矢量
- 3. Tensorflow:具有多個特徵列和具有多個維度的一個特徵列之間有什麼區別?
- 4. 具有多個Specflow小黃瓜特徵目標的泡菜
- 5. 使用特徵創建簡單矩陣?
- 6. 創建一個簡單的Python菜單
- 7. 創建一個簡單的IVR菜單
- 8. 如何創建具有特徵的基於組件的消息處理系統?
- 9. 如何創建一個具有集合的控件
- 10. 具有單一類型特徵的雙向鏈接
- 11. 如何創建特徵圖?
- 12. 創建一個jQuery中的slideIn菜單
- 13. 創建一個下拉菜單的JavaScript
- 14. 實現具有相關特徵類型的特徵
- 15. 本徵態在python中具有特定的特徵值
- 16. 創建一個簡單的模板化控件。有問題
- 17. 如何創建一個滾動或靜態工具欄菜單
- 18. 如何創建一個替換指數特徵的函數?
- 19. 如何創建一個具有goto語句的主菜單功能?
- 20. 我需要創建一個菜單,其中有多個子菜單
- 21. 斯威夫特工具欄菜單創建
- 22. 創建一個「Drop-Up」菜單
- 23. 創建一個靜態菜單欄
- 24. 用mmenu創建一個二級菜單
- 25. 在WPF中創建一個菜單欄?
- 26. 在左邊創建一個菜單
- 27. 在bash中創建一個zenity菜單
- 28. 創建一個拖放菜單
- 29. 創建一個水平滾動菜單
- 30. 創建一個ListPreference選項菜單
謝謝你的作品!無論如何,你使用VB.NET,但我看到變量名稱是Java風格,哈哈。 – 2012-01-02 15:20:28