簡體   English   中英

如何交換列表框winform中的選定項目

[英]how to exchange selected item in a list box winform

我正在嘗試更改列表框中的“ selectedItem”,但是即使我用不同的數據創建了一個新項目,“ selectedItem”仍保持不變。 感謝您的幫助

this.listBox1.SelectedItem = new ListBoxItem(m_CurrentItem);

//next line operate the event list item changed
this.listBox1.Items[index] = this.listBox1.SelectedItem;  

我認為您是按照相反的順序進行操作^^

您應該首先在列表框中添加新項

this.listBox1.Items.Add(YourNewItem);

然后您可以選擇新插入的項目

this.listBox1.SelectedItem = YourNewItem;

或者,由於.Add方法將元素添加到Items數組的最后一個位置,因此您可以使用

this.listBox1.SelectedIndex = this.listBox1.Items.Count - 1

請參閱本文以獲取ListBox.SelectedItem屬性的參考: http : //msdn.microsoft.com/it-it/library/system.windows.forms.listbox.selecteditem( ListBox.SelectedItem .aspx :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM