combobox设置不可编辑(如何设置combobox不能选择,也就是不能够点击下拉列框呀)

本文目录
- 如何设置combobox不能选择,也就是不能够点击下拉列框呀
- c#中,combox 怎么设置为不可编辑除了将dropdownstyle属性改为dropdownlist
- C#textbox控件的不可编辑属性
- C#中怎么设置comboBox1为只读,即不可在里面进行编辑
- delphi combobox1怎么设置文字不能编辑
- vb comboBox设置只能选不能改的问题
如何设置combobox不能选择,也就是不能够点击下拉列框呀
如果设置Enabled=false,意思是控件不可用,别说点击了,根本就不能点。
如果设置 DropDownStyle属性 为 DropDownList,那就是不可,可以下拉但不能修改。
c#中,combox 怎么设置为不可编辑除了将dropdownstyle属性改为dropdownlist
ComboBox没有ReadOnly属性, 想要使其成为只读,可以通过键盘事件KeyPress来控制,如下
private void comboBox_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}
这样就不可了,但是这个好象控制不了复制粘贴, 你再想办法把鼠标右键菜单与Ctrl+V屏蔽了就更完美了
C#textbox控件的不可编辑属性
在使用easyul的时候,发现输入框内容及不容易获取与设置,用jquery的方式大部分失效。因为easyul会在原页面的基础上,生成了一些新的独有样式,并且暂时覆盖掉使用了easyul的标签块。
源代码如下:
--输入框
$("#xx").textbox(’setValue’,’value’); //设置输入框的值
$(’#xx’).textbox(’textbox’).attr(’readonly’,true); //设置输入框为禁用
--下拉框相关
$("#xx").combobox({disabled:true}); //设置下拉款为禁用
$("#xx").combobox(’setValue’,xlid); //设置下拉款的默认值 xlid是你下拉款的id属性
$("#xx").combobox(’getValue’); //获取下拉款id值
$("#xx").combobox(’getText’); //获取下拉款name值
《inputclass="easyui-textbox"id="keyvalue"name="keyvalue"valueField=""textField=""panelHeight="auto"editable="false"》
《inputclass="easyui-textbox"name="billcode"id="billcode"style="width:150px;"required="true" value="${rowbill.billcode}"disabled="false"/》
运行结果如下:
***隐藏网址***
扩展资料:
textbox的属性、实践、方法说明。
属性说明
AcceptsReturn指示在多行TextBox组件中按ENTER键时,是在组件中创建一行新文本还是激活窗体的默认按钮。
AcceptsTab该值指示在多行文本框组件中按TAB键时,是否在组件中键入一个TAB字符,而不是按选项卡的顺序将焦点移动到下一个组件。
AllowDrop获取或设置一个值,该值指示组件是否可以接受用户拖放到它上面的数据。
Anchor获取或设置组件的哪些边缘锚定到其容器边缘。
BackColor获取或设置组件的背景色。
BackgroundImage获取或设置在组件中显示的背景图像。
BorderStyle获取或设置文本框组件的边框类型。
Bottom获取组件的下边缘与其容器的工作区的上边缘之间的距离。
CanFocus获取一个值,该值指示组件是否可以接收焦点。
CanSelect获取一个值,该值指示是否可以选中组件。
CanUndo获取一个值,该值指示用户在文本框组件中能否撤消前一操作。
CharacterCasing获取或设置TextBox组件是否在字符键入时修改其大小写格式。
ContextMenu获取或设置与组件关联的快捷菜单。
Reated获取一个值,该值指示组件是否已经创建。
Cursor获取或设置当鼠标指针位于组件上时显示的光标。
DataBindings为该组件获取数据绑定。
Dock获取或设置组件停靠到父容器的哪一个边缘。
Enabled获取或设置一个值,该值指示组件是否可以对用户交互作出响应。
Focused获取一个值,该值指示组件是否有输入焦点。
Font获取或设置组件显示的文字的字体。
ForeColor获取或设置组件的前景色。
MaxLength获取或设置用户可以在文本框组件中最多键入的字符数。
MultilineTRUE/FALSE,该值指示它是否为多行文本框组件。
PasswordChar获取或设置字符,该字符用于屏蔽单行
ScrollBars获取或设置哪些滚动条应出现在多行TextBox组件中。
Text获取或设置文本框中的当前文本。
TextAlign设置文本框内文本得对齐方式
TextLength获取组件中文本的长度。
表01:TextBox类的常用属性及其说明
方法说明
AppendText向文本框的当前文本追加文本。
Clear从文本框控件中清除所有文本。
ClearUndo从该文本框的撤消缓冲区中清除关于最近操作的信息。
Copy将文本框中的当前选定内容复制到剪贴板。
Cut将文本框中的当前选定内容移动到剪贴板中。
DoDragDrop开始拖放操作。
Focus为控件设置输入焦点。
GetChildAtPoint检索位于指定坐标处的子控件。
GetNextControl按照子控件的Tab键顺序向前或向后检索下一个控件。
Hide对用户隐藏控件。
Paste用剪贴板的内容替换文本框中的当前选定内容。
PointToClient将指定屏幕点的位置计算成工作区坐标。
PointToScreen将指定工作区点的位置计算成屏幕坐标。
ResetBindings将DataBindings属性重置为其默认值。
Select选择控件中的文本。
SelectAll选定文本框中的所有文本。
SelectNextControl激活下一个控件。
Show向用户显示控件。
SuspendLayout临时挂起控件的布局逻辑。
Undo撤消文本框中的上一个操作。
表02:TextBox类的常用方法及其说明
事件说明
Click在单击文本框时发生。
CursorChanged当Cursor属性的值更改时发生。
DoubleClick在双击控件时发生。
DragDrop在完成拖放操作时发生。
DragEnter在将对象拖入控件的边界时发生。
DragLeave在将对象拖出控件的边界时发生。
DragOver在将对象拖到控件的边界上发生。
EnabledChangedEnabled属性值更改后发生。
Enter进入控件时发生。
GiveFeedback在执行拖动操作期间发生。
GotFocus在控件接收焦点时发生。
KeyDown在控件有焦点的情况下按下键时发生。
KeyPress在控件有焦点的情况下按下键时发生。
KeyUp在控件有焦点的情况下释放键时发生。
Leave在输入焦点离开控件时发生。
LostFocus当控件失去焦点时发生。
MouseDown当鼠标指针位于控件上并按下鼠标键时发生。
MouseEnter在鼠标指针进入控件时发生。
MouseHover在鼠标指针悬停在控件上时发生。
MouseLeave在鼠标指针离开控件时发生。
MouseMove在鼠标指针移到控件上时发生。
MouseUp在鼠标指针在控件上并释放鼠标键时发生。
MouseWheel在移动鼠标轮并且控件有焦点时发生。
Move在移动控件时发生。
Paint在重绘控件时发生。
Resize在调整控件大小时发生。
C#中怎么设置comboBox1为只读,即不可在里面进行编辑
combobox有个属性叫dropdownstyle,而他的默认值是dropdown,这种模式下,
combobox这个控件的内容是可以被用户修改输入值的,但一般情况下,我们往往不希望用户输入combobox值的,这时我们就需要用到dropdownlist的另外一个值了,那就是dropdownlist,设置成这个属性后,combobox控件就变成“锁定”的状态了,用户只能进行选择,而不能进行等操作,这样就达到了我们的目的,但是这样的话,会有一个小小的缺陷,那就是软件运行后,combobox不显示初始默认值,只显示一个框框,在用户体验方面实在太不好了,那下面我们通过一段代码给combobox设置初始默认值:
combobox1.selectedindex
=
0;
//选择combobox里的第一个元素作为默认值
delphi combobox1怎么设置文字不能编辑
在combobox的对象器(object inspector)中,将style属性改为csownerDrawfixed,改为此值后,只能下拉,不能修改其文本;csOwnerDrawVariable和csownerDrawfixed差不多;csSimple则失去下拉功能;csDropDown可以下拉,可以修改。如果你要既不允许下拉,也不允许修改,但又要可以用代码修改其中的文本,则需要将其禁用,即combobox1.Enabled :=false;
这样赋值代码还是可以起作用的:如combobox1.text:=’yyyyyy’;
vb comboBox设置只能选不能改的问题
在属性面板里面把 comboBox的DropDownStyle属性设置为:DropDownList就可以了。(默认的属性是DropDown)

更多文章:
amaze ui 树状结构导航(网站结构怎么做SEO,树状结构与扁平结构的区别)
2026年4月15日 09:00
jquery多级联动下拉菜单(jQuery实现动态级联选择问题,比如3个下拉框,选择第一个其他的2个选项自动把内容选中.)
2025年9月15日 16:15
vue页面之间回调(vue.http 怎么定义jsonp的回调名)
2026年7月27日 06:30
a和b的ascii码(英文字母A的ASCII码值十进制的是65,那么B的ASCII码是什么)
2026年1月28日 12:30
学51单片机编程选用Keil uvision 和medwin哪个软件更好?为什么没有国产的C/C++的编译器
2025年10月8日 05:45
用fprintf为什么写不进文件(急求C语言大神,下面的程序运行正常也能读取文件,但是无法向文件中写入,问题出在哪)
2025年11月22日 18:45
登陆界面背景图(Win7登录界面背景图在哪里改(输入密码那))
2026年7月27日 18:00
我的世界displayname(minecraft我的世界怎样给物品改名)
2026年1月14日 14:45
shell脚本写加减乘除运算(用shell做个加减乘除运算)
2025年6月20日 21:30
sql语句查询男女生人数(SQL查询,按性别显示学生信息,并分别汇总男生女生人数)
2026年7月25日 08:00












