ComboBox用户输入限制[英] ComboBox user input restriction

问题描述

如何使组合框控件几乎像只读一样,因为用户只能选择其中一项,但不能输入任何输入.换句话说,ComboBox 接受的唯一 inut 可能是用户选择的项目,仅此而已.我在控件中找不到与该属性相关的属性.是否可以使用一些用于此目的的代码来防止用户输入自己的数据并强制他们选择一个项目?

请注意,我想将下拉样式保留为下拉列表,但只需将控件的通常可编辑部分设为只读.文本部分必须仍然可见,但同时只能读取.可以通过代码完成吗?如果有,怎么做?

我知道不同的 DropDownStyles,我需要应用 DropDown 样式并将文本的可编辑部分覆盖为只读.谁能帮忙?

推荐答案

DropDownStyle 属性用于获取和设置 ComboBox 的样式.它是一种 ComboBoxStyle 枚举类型.
ComboBoxStyle 枚举具有以下三个值.

简单 - 列表始终可见,文本部分可编辑.
下拉列表通过单击向下箭头显示并且文本部分是可编辑的.
DropDownList - 通过单击向下箭头显示列表,并且文本部分不可编辑.

请检查以确保它是最后分配的属性.

我再次删除了您对该问题的转发.Ravi 已经解释了 ComboBox 中的选项,这可以通过阅读文档 这里[^].如果您有更多信息要添加,请编辑上述问题;不要为了从其他人那里得到相同的答案而在其他地方转发.

本文地址:https://www.itbaoku.cn/post/1394738.html