6个回答
展开全部
1. 如果是.net framework 2.0或更高,把这个combobox的属性DropDownStyle设置为DropDownList,关于这个属性的解释如下:
获取或设置指定组合框样式的值。
命名空间: System.Windows.Forms
程序集: System.Windows.Forms(在 System.Windows.Forms.dll 中)
语法
Visual Basic(声明)
Public Property DropDownStyle As ComboBoxStyle
Visual Basic(用法)
Dim instance As ComboBox
Dim value As ComboBoxStyle
value = instance.DropDownStyle
instance.DropDownStyle = value
C#
public ComboBoxStyle DropDownStyle { get; set; }
Visual C++
public:
property ComboBoxStyle DropDownStyle {
ComboBoxStyle get ();
void set (ComboBoxStyle value);
}
J#
/** @property */
public ComboBoxStyle get_DropDownStyle()
/** @property */
public void set_DropDownStyle(ComboBoxStyle value)
JScript
public function get DropDownStyle () : ComboBoxStyle
public function set DropDownStyle (value : ComboBoxStyle)
属性值
类型:System.Windows.Forms..::.ComboBoxStyle
ComboBoxStyle 值之一。默认为 DropDown。
异常
异常 条件
InvalidEnumArgumentException 分配的值不是 ComboBoxStyle 值之一。
备注
DropDownStyle 属性控制显示给用户的界面。可以输入一个值,该值提供以下功能:简单的下拉列表框(始终显示列表)、下拉列表框(文本部分不可编辑,并且必须选择一个箭头才能查看下拉列表框)或默认下拉列表框(文本部分可编辑,并且用户必须按箭头键才能查看列表)。若要始终显示用户不能编辑的列表,请使用 ListBox 控件。
如果将 DropDownStyle 属性设置为 DropDownList,则只能从列表中选择有效值。如果将 DropDownStyle 属性设置为 DropDown,则可以在 ComboBox 的可编辑区域内键入任何值。这种情况下,AutoCompleteMode 的 Append 值与 AutoCompleteMode 的 SuggestAppend 值作用相同。
2. 设置Readonly为true不是正确的解决办法,设置后用户将不能改变该combobox的选项。
获取或设置指定组合框样式的值。
命名空间: System.Windows.Forms
程序集: System.Windows.Forms(在 System.Windows.Forms.dll 中)
语法
Visual Basic(声明)
Public Property DropDownStyle As ComboBoxStyle
Visual Basic(用法)
Dim instance As ComboBox
Dim value As ComboBoxStyle
value = instance.DropDownStyle
instance.DropDownStyle = value
C#
public ComboBoxStyle DropDownStyle { get; set; }
Visual C++
public:
property ComboBoxStyle DropDownStyle {
ComboBoxStyle get ();
void set (ComboBoxStyle value);
}
J#
/** @property */
public ComboBoxStyle get_DropDownStyle()
/** @property */
public void set_DropDownStyle(ComboBoxStyle value)
JScript
public function get DropDownStyle () : ComboBoxStyle
public function set DropDownStyle (value : ComboBoxStyle)
属性值
类型:System.Windows.Forms..::.ComboBoxStyle
ComboBoxStyle 值之一。默认为 DropDown。
异常
异常 条件
InvalidEnumArgumentException 分配的值不是 ComboBoxStyle 值之一。
备注
DropDownStyle 属性控制显示给用户的界面。可以输入一个值,该值提供以下功能:简单的下拉列表框(始终显示列表)、下拉列表框(文本部分不可编辑,并且必须选择一个箭头才能查看下拉列表框)或默认下拉列表框(文本部分可编辑,并且用户必须按箭头键才能查看列表)。若要始终显示用户不能编辑的列表,请使用 ListBox 控件。
如果将 DropDownStyle 属性设置为 DropDownList,则只能从列表中选择有效值。如果将 DropDownStyle 属性设置为 DropDown,则可以在 ComboBox 的可编辑区域内键入任何值。这种情况下,AutoCompleteMode 的 Append 值与 AutoCompleteMode 的 SuggestAppend 值作用相同。
2. 设置Readonly为true不是正确的解决办法,设置后用户将不能改变该combobox的选项。
展开全部
将combobox 的DropDownstyle属性为dropdownlist 即可,修改后,combobox的内容只能选择不能填写!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置combobox 的DropDownstyle属性为dropdownlist
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将它的DropDownStyle属性值改为:DropDownList就可以了!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询