美好的一天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