真的很奇怪的問題,也許有人可以解釋一下。我有一個窗體與組合框。當你選擇它應該更新其他控件,所以我必須爲什麼combobox.Text的值在實際更改時落後?
Private Sub LoadAssociatedLocations() Handles combobox_categories.SelectionChangeCommitted
Dim test As String = combobox_categories.Text
我在其他的WinForms項目,這樣做沒有問題,但由於某種原因,在這種情況下,當組合框被改變,組合框。文本具有先前選擇的值。 SelectedIndex值是連接索引,但Tex始終是先前選擇的索引的文本。我當然可以使用選定的索引,但我想知道是什麼導致了這種奇怪的行爲。
涉及數據綁定?另外,你在子文件中缺少參數。 – LarsTech
也許答案在於缺少的代碼..'是否與combobox.text'東西 – Steve
@LarsTech是的,有數據綁定,對數據視圖。雖然我以前用這種方式使用過組合框,沒有問題。至於參數,我通常不會將它們包含在Handles中,而且也不需要參數中的任何數據。 – cost