在c#下拉框中设置标题

时间:2009-11-19 19:26:40

标签: c# winforms

在下拉框中设置默认文本选择的最简单方法是什么,并使用户无法选择该项目?我目前知道如何操作的唯一方法是手动检查它是否未被检查。

谢谢!

4 个答案:

答案 0 :(得分:0)

将editable设置为false,我认为如果更改text属性,您将能够显示[choose one]类型的消息。将下拉框中的元素列表设置为可枚举中的项目,使用枚举可以保护您的输入免受任何程序性错误代码的影响。

答案 1 :(得分:0)

我认为你的想法是最好的方式。

如果您愿意,可以将其设为自定义验证器吗?

答案 2 :(得分:0)

只需将Text属性设置为您想要的任何内容,它就不会包含在项目集合中。然后,只使用SelectedItems。

答案 3 :(得分:0)

更难但更优雅的答案是在实例化时将所需的任何文本设置到框中(“从此列表中选择项目”),然后捕获Click方法并使用新数据填充框然后,在用户看到它之前。您的新选择列表将替换原始文本。