美好的一天S-OCombobox with clickable items
需要開發自定義組合框的幫助。 我應該能夠像
10
20
30
Custom...
顯示項目每當我點擊項目「X」我應該得到一個彈出窗口中輸入一些值
我的問題是......這是個好主意顯示一個額外的窗體只有一個文本框控件,或者在這種情況下還有其他更好的方法嗎?
美好的一天S-OCombobox with clickable items
需要開發自定義組合框的幫助。 我應該能夠像
10
20
30
Custom...
顯示項目每當我點擊項目「X」我應該得到一個彈出窗口中輸入一些值
我的問題是......這是個好主意顯示一個額外的窗體只有一個文本框控件,或者在這種情況下還有其他更好的方法嗎?
您可以使用隱藏文本框組合框旁邊,顯示它只有在使用選擇定製項目
兩個Ideas-
由於@Marcel在他的評論中指出,您可以使用其DropDownStyle設置爲DropDown(而不是DropDownList)的ComboBox。這將允許用戶從列表中選擇或輸入自己的值。從那裏,你可以做必要的驗證。
如果您需要更加明確地瞭解自定義選項(與第一個想法相反,您可以輸入自定義值並不十分明顯),可以將DropDownStyle設置爲DropDownList的ComboBox,它下面的TextBox和兩個RadioButtons,它們將啓用/禁用它們以使它們互斥。
只要有可能,我都會反對使用彈出消息/窗體。我認爲它使得應用程序看起來有點像hacky,恕我直言。
爲什麼不讓用戶簡單地編輯組合框文本值? – 2010-02-17 09:04:59