textbox的enabled属性和readonly的区别

2013年12月11日写到:

enabled属性设置成false的时候,不会和用户进行交互,即用户不能输入,但是可以用代码给文本框赋值。不能进行各种界面上的操作,比如不回应单击,双击,leave事件等。
readonly设置成true的话,不仅不能从界面上更改值,用代码也不能更改(这就明白了有的代码,赋值之前先将readonly设置成false再设置成true了)。但是对于用户的其他操作,例如单击,双击等是继续交互的。

时间: 2024-08-25 09:48:31

textbox的enabled属性和readonly的区别的相关文章

input属性 disabled与readonly的区别

从效果上看 源码 1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <form> 9 <table> 10 <caption>disabled与readonly的区别&

C#属性和变量的区别学习

参考一 昨天看三层架构 (具体没怎么弄懂) 发现一般有一页代码专门用户存放字段的 而且都用用属性封装..令我诧异的是 很多字段属性都存在 get{}和set{} 和普通的变量没什么区别(可读可写) 我就感觉属性就是给字段一个多的选择方式,有的字段是不允许更改的.. 博客园一查,还真的涨见识了 刚写程序时总觉得一个字段就能满足要求,何必要使用定义起来麻烦的属性要get.set的去定义,代码量还大,真不知道他们的区别和优点例: public class myclass { public static

属性与字段的区别

本文转载自NetLYF 首先从两者的声明上来看,公共字段只是类用public修饰符所公开的简单公共变量,而属性则是对字段的封装,它使用get和set访问器来控制如何设置或返回字段值. 由于属性的实质是方法(get或set方法),在IL中是没有属性的概念的.所以对于开发过程中常用的赋值和取值操作来说,使用公共变量肯定会比使用属性速度要快,性能上也稍高(方法和变量哪个速度不用说了吧). 公共字段虽然在速度上快,但它必须开放字段为public,这样一来对象的调用者便可以直接修改其值,值的内容是否合法,

C# 属性和字段的区别

属性和字段的区别 在C#中,我们可以非常自由的.毫无限制的访问公有字段, 但在一些场合中,我们可能希望限制只能给字段赋于某个范围的值.或是要求字段只能读或只能写, 或是在改变字段时能改变对象的其他一些状态,这些单靠字段是无法做到的,于是就有了属性, 属性中包含两个块:set和get,set块负责属性的写入工作,get块负责属性的读取工作. 在两个块中都可以做一些其他操作,如在set中验证赋的值是否符合要求并决定是否进行赋值. 当缺少其中一块时属性就只能读或只能写,set和get块中属性必需有一个

C# 利用TextBox的Text属性实现换行加字符 &quot;\r\n&quot;

要让一个TextBox显示多行文本就得把它的Multiline属性设置为true,可是如果你是要把TextBox的Text属性设置多行文本时,换行符由两个字符组成:"\r\n". TextBox1.Text = "First \nSecond \nThird ";运行的时候不会换行. 其实主要是因为TextBox运行在Windows上.Windows能够显示的换行必须由两个字符组成:"\r\n". 如果只是"\n"在Windo

const和readonly的区别

const是静态常量,const是编译时常量:readonly是动态常量,是运行时常量,const较高效,readonly较灵活. 1.const默认是静态的,只能由类型来访问,不能与static同时使用:readonly默认是非静态的,由实例对象来访问,可以显示使用static定义为静态成员: 2.const只能应用在值类型和string类型上,其他引用类型常量只能定义为null,否则以new为const引用类型常量赋值,:readonly只读字段,可以使任意类型,但是对于引用类型字段来说,r

C#中属性和字段的区别

属性和字段的区别 在C#中,我们可以非常自由的.毫无限制的访问公有字段,但在一些场合中,我们可能希望限制只能给字段赋于某个范围的值.或是要求字段只能读或只能写,或是在改变字段时能改变对象的其他一些状态,这些单靠字段是无法做到的,于是就有了属性,属性中包含两个块:set和get,set块负责属性的写入工作,get块负责属性的读取工作.在两个块中都可以做一些其他操作,如在set中验证赋的值是否符合要求并决定是否进行赋值.当缺少其中一块时属性就只能读或只能写,set和get块中属性必需有一个,因为即不

浅析JavaScript访问对象属性和方法及区别

属性是一个变量,用来表示一个对象的特征,如颜色.大小.重量等:方法是一个函数,用来表示对象的操作,如奔跑.呼吸.跳跃等. 在JavaScript中通常使用"."运算符来存取对象的属性的值.或者使用[]作为一个关联数组来存取对象的属性. 对象的属性和方法统称为对象的成员. 访问对象的属性 在JavaScript中,可以使用" . "和" [ ] "来访问对象的属性. 1. 使用" . "来访问对象属性 语法: objectNam

vue中计算属性vs方法的区别

一 什么是计算属性? 计算属性(computed),也是一个属性,也是用来存储数据用的,但是和data属性相比还是有区别 1 数据是可以进行逻辑处理相关的操作 2 可以对计算属性中的数据进行监视 例如: 调用的方式都是一样的 二 计算属性和方法的区别? 1 计算属性是基于它所依赖的数据进行更新,在有在相关依赖的数据发生变化了才会进行更新,而普通的方法每次都会执行 2 计算属性是有缓存的,只要它所依赖的数据没有发生改变,后面的每一次访问计算属性中的值,都是之前缓存的结果,不会重复执行. 例如: h