[問題] 請問listbox滑鼠右鍵選取item的問題

作者: ChenRobert (羅伯陳)   2021-04-25 17:33:54
我有設計listbox 並用滑鼠右鍵選取item,
可是listbox的list太長導致選不到想要的item,
要如何解決?
int NewIndex;
NewIndex = e.Y / listBox.ItemHeight;
listBox.SelectedIndex = NewIndex;
這是我的寫法,請問listbox過長,選到的item會跳掉該怎麼半?
作者: nicetw20xx (哇愛台灣)   2021-04-25 23:32:00
是選不到還是跳掉?選不到的話應該可以用滾輪動態調整高度的話應該是listBox1.Height = 10 + 20 * listBox1.Items.Count;也要記得form本體高度可能也要調過或是開卷軸選的到要抓index的話應該可以直接用listBox.SelectedIndex可以下F9中斷點,看看發生了什麼事
作者: ChenRobert (羅伯陳)   2021-04-27 21:09:00
感謝,問題解決了

Links booklink

Contact Us: admin [ a t ] ucptt.com