C#获取控件名问题

C#获取控件名问题,第1张

string controlName=((ComboBox)sender)Name;

controlName即为你需要的值

-------------------------------------------

建立一个对象才可以对其属性进行赋值

ComboBox com=(ComboBox)sender;

comText="你要赋的值";

sender是一个对象,可以代表任何触发事件的对象,通过方法签名可以看到sender的类型是object类型,object是所有类的基类,可以强制转换成具体的子类类型,比如ComboBox,Button,然后再对其进行 *** 作

在jQuery输入元素表达式属性名即可得到。

如:

1$("#textId")attr("width")是获取Id为textId的控件的width属性。

2$("className")attr("width")是获取包含class名为className的控件的width属性。

3$("[name=textName]")attr("width")是获取name为textName的控件的width属性。

但要注意,jquery取到的可能是一个数组,如果确定属性为同一值,则没问题,否则应该循环取得控件,再取属性值。如:$("#textId")[0]width是取第一个控件的width属性。但也有写属性用attr取不到,也需要用角标的方式取得控件后再取属性。

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档 *** 作、事件处理、动画设计和Ajax交互。

jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 60+、FF 15+、Safari 20+、Opera 90+等。

用this,this表示当前对象,你直接获取当前对象的ID,Value,和name 就行了,不需要事先知道控件的ID或者name,下面的例子alert出来了控件的三个属性:

<input id="txt" type="text" value="我们请为您返回数据。" onClick="javascript:alert(thisID+'--'+thisvalue+'--'+thisname)" />

ado空间是连接数据库的控件,一般配套datagrid使用,比如连接ACCESS数据库,在ado控件的属性中,单击ConnectionString,代开窗口,在使用连接字符串后面点生成,选择MICROSOFT jet 40 ole db Provider,然后下一步,输入数据库的路径,填好可以测试连接。然后在单击recordsource,打开对话框,命令类型选成2 - adcomdtable,再在下面选择你要连接数据库的表,这就把ADO的属性调好了,datagrid中,单击DATASOURCE,选择ADODC1,即刚才试着的那个ado,这就将程序和数据库连号,将他们放到一个动作下面,datagrid中显示刚才连接表的内容。

您好:这种问题可以用jquery来解决。在每个checkbox上加一个class名,那么不管repeater绑定多少条数据,都有同一个class名。那么就可以用jquery中的Class选择器来获取他们了。

错误。

窗体的Name属性指定窗体的名称,用来标识一个窗体,不能为空,也不能在运行期间改变其值。

在同一个Winform窗体中,点击一个Button按钮时,获取同窗体的其他控件的属性。首先需要对要获取的控件赋予Name属性,然后就可以通过Name进行获取。

扩展资料

窗体的其他主要属性

1、StartPosition属性:用来获取或设置运行时窗体的起始位置。默认的起始位置WindowsDefaultLocation。

2、Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。

3、Width属性:用来获取或设置窗体的宽度。

4、Height属性:用来获取或设置窗体的高度。

5、Left属性:用来获取或设置窗体的左边缘的x坐标(以像素为单位)。

6、Top属性:用来获取或设置窗体的上边缘的y坐标(以像素为单位)。

7、ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。值为true时将显示控制框,值为false时不显示控制框。

8、MaximizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。值为true时显示最大化按钮,值为false时不显示最大化按钮。

有3种,

1你知道它的name,panel1Controls["textbox1"]

返回的是Control类型,你自己(TextBox)一下

2你知道它的索引值(index),panel1Controls[0]

返回类型同上

3你知道它的类型TextBox,好了你慢慢的foreach

controls属性吧如果你的控件被再次套了一层那你就得慢慢找了一层一层的来

以上就是关于C#获取控件名问题全部的内容,包括:C#获取控件名问题、jQuery如何获取指定的属性值、javascript怎样取得引发事件的控件的ID,value,name啊。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9733874.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存