我正在試圖製作一個項目列表,您可以通過右鍵單擊並出現上下文菜單來執行多項操作。我已經完成了,沒有任何問題。右鍵單擊以選擇列表框中的項目
但我想這樣做,所以當你右鍵點擊一個項目,而不是離開當前選擇的項目,選擇鼠標結束的項目。
我已經研究了這個和其他相關的問題,我試圖使用indexFromPoint(我通過我的研究發現),但每當我右鍵點擊一個項目,它總是隻清除選定的項目,並沒有顯示上下文菜單,因爲我有它的設置,所以如果沒有選定的項目,它不會出現。
這是我目前使用的代碼:
ListBox.SelectedIndex = ListBox.IndexFromPoint(Cursor.Position.X, Cursor.Position.Y);
這看起來像System.Windows.Forms.ListBox中的錯誤,我們應該將其報告給Microsoft。 – 2015-08-03 10:53:57