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在调整控件大小时发生。

参考资料来源:百度百科-textbox

温馨提示:内容为网友见解,仅供参考
无其他回答

C#textbox控件的不可编辑属性
textbox.ReadOnly = true; \/\/不可编辑 textbox.ReadOnly = false; \/\/可编辑

C#textbox控件的不可编辑属性
\/\/设置下拉款的默认值 xlid是你下拉款的id属性$("#xx").combobox('getValue'); \/\/获取下拉款id值$("#xx").combobox('getText'); \/\/获取下拉款name值 运行结果如下:

c#如何使一个文本框变为不可编辑?但是又可以复制里面的数据?
c#TextBox 里控件有一个属性叫ReadOnly,把它改为True,就可以实现只读的效果

请问c#.net中,不可修改文本框值的属性是什么?
ReadOnly只读属性,设为True就行了

C#TextBox如何禁止写入
有两种方式,第一种为ReadOnly属性,该属性为只读属性,设置为true以后不可以修改文本框内容。第二个为Enabled,设置为false以后文本框不可用,并显示为灰色

C#中的文本框问题:不能修改但要能选上
您可以把TextBox的ReadOnly属性设置为True。

C#中能不能把richtextbox中的一部分内容设置为只读不可修改的?怎么做...
richtextbox没有针对部分内容进行设置的属性。你这种只有在其TextChanged方法中进行处理 把不想被修改的字符串手动添加到控件里边。

C#中怎样才能使文本框不能输入任何东西?
disabled 设为 true 或 enabled 设为 false 就是将其可用性设为 不可用 或者将类似 readonly 的属性设为 true , 表示只读的意思。具体看控件的属性,很容易找到的。

C# richtextbox中内容无法改变
方法一:面板中,选中【richtextbox1】把属性【Readonly】设置成【true】,然后运行,就是不能输入的【只读】!方法二:在【Form_Load】中编写入代码【richtextbox1.Readonly=true】运行即可!

c#TextBox问题,如何使TextBox里的内容只能进行复制,但是不能被更改呢...
给TextBox添加一个只读属性:ReadOnly="true"选择文本,鼠标右键可以复制

相似回答
大家正在搜