2009-10-27 36 views

回答

4

我認爲這是因爲你的列表框開始生活在它沒有任何項目(因此它的SelectedIndex屬性爲-1)。一旦它被填充,它的SelectedIndex屬性就變爲0(在現在填充的列表框中選擇第一個項目),然後SelectedIndexChanged事件被觸發。

+0

這是正確的。 +1 – 2009-10-27 07:43:24

+0

+1回答爲什麼 – 2009-10-27 07:52:56

+0

對不起,我沒有明白你的意思。你能給我一個簡單的示例代碼行嗎? – Nagu 2009-10-27 08:08:29

1

之前結合禁用事件:

listBox1.SelectedIndexChanged - = listBox1_SelectedIndexChanged;結合後

重新啓用:

listBox1.SelectedIndexChanged + = listBox1_SelectedIndexChanged;