请问C#如何动态获取控件的类名

请问C#如何动态获取控件的类名,第1张

用Form1Controls去轮询里面的控件,
或者Form1ControlsFind(“textbox1”)去找这个控件。
然后ctype一下转换成Textbox就可以用他的所有属性和方法了。

//需要引用MicrosoftWin32;命名空间 写的有点麻烦 private void Form1_Load(object sender, EventArgs e) { listview1Checkbox=true;//就是listview每行前面有个复选框, 这个属性名我忘了具体怎么写的了 listview1View=ViewDetials;

当前窗口有一个(多个)数据窗口,只是想得到当前的数据窗口(得到焦点的数据窗口)可以用如下办法:
先在窗口里里面声明一个实例变量: datawindow idw_cur
如果窗口里面有三个数据窗口,分别在三个数据窗口的getfocus事件里面都写上同样的代码 idw_cur=this
这样的话通过idw_cur就可以得到当前的数据窗口了,通过ClassName(idw_cur)就可以得到它的数据窗口名字了。。

<%=picClientID%> => <%= picClientID %>
加上空格试一试,我的这样写是可以认出来的。比如以下的代码
<%= RoleIdClientID %>setDisabled(!recdataIsOperator);


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

原文地址: http://outofmemory.cn/zz/13019395.html

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

发表评论

登录后才能评论

评论列表(0条)

保存