我試圖讓Windows窗體ContextMenuStrip控件顯示一個約200個國家/地區的列表。目前,它將全部垂直顯示,這會造成等待時間過長,無法滾動到列表底部附近的國家。我試着用ContextMenuStrip.LayoutStyle屬性搞亂,但它並沒有讓我獲得任何地方。可能有人對此有任何提示嗎?我也搜索谷歌,但還沒有找到答案。謝謝你的幫助!ContextMenuStrip自定義佈局
0
A
回答
0
我不知道使用鼠標滾輪或下拉菜單的方式。您可以打開一個包含200個國家的停靠列表框的表單,並通過全局變量或公共變量返回選擇,而不是使用contextMenuStrip。 Formborderstyle = none將擺脫標題欄。如果您希望它更接近模仿上下文菜單用戶界面,則可以使用doubleclick以外的事件。
Public Class Form1
Public selectedCountry As String
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
If e.Button = Windows.Forms.MouseButtons.Right Then Form2.ShowDialog()
End Sub
End Class
Public Class Form2
Private Sub ListBox1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListBox1.DoubleClick
Form1.selectedCountry = ListBox1.SelectedItem
Me.Close()
End Sub
End Class
0
這不是一個真正的代碼相關的答案,但你有沒有想過按洲劃分國家並在子菜單中顯示它?這樣用戶可能能夠更快地到達他們想要的國家。如果不是靠大陸,那麼也許另一個分組會更合適?
相關問題
- 1. 自定義佈局
- 2. Android自定義佈局(sneekbar)
- 3. 自定義佈局ActionBarSherlock
- 4. 自定義抽屜佈局
- 5. 自定義Android佈局
- 6. Log4j2自定義佈局
- 7. iPhone UITableViewController自定義佈局
- 8. BlackBerry - 自定義佈局
- 9. ListActivity佈局自定義
- 10. 自定義佈局ListPreference
- 11. 自定義圖案佈局
- 12. 自定義AutoCompleteTextView佈局android
- 13. UICollectionView自定義佈局
- 14. 自定義評論佈局
- 15. 自定義PopupMenu(佈局)
- 16. 易UICollectionView自定義佈局
- 17. 自定義佈局,在attrs.xml
- 18. AndroidResideMenu自定義佈局
- 19. Android - 自定義AutoCompleteTextView佈局
- 20. QML自定義佈局
- 21. Android自定義ListViewItem佈局
- 22. 自定義無聊佈局
- 23. 自定義UICollectionView佈局
- 24. 自定義佈局的Android
- 25. 自定義佈局的Java
- 26. RadioButton的自定義佈局
- 27. 自定義佈局控件
- 28. Android自定義佈局
- 29. Android - 自定義佈局Inflater
- 30. 自定義靜態佈局
想過它 - 但是,業務需求並沒有要求。他們想要一個完整的字母表列表。如果沒有辦法,那麼我們可能必須走你所建議的路線。 – bbqchickenrobot 2009-08-20 00:35:38
如何按字母順序將它們分組? A-F G-P等? – Joseph 2009-08-20 00:42:32