根据控件Id得到控件并对该控件进行操作
在做动态获取控件时,时常需要根据Id得到控件,并对该控件进行操作,此时用
代码如下:
/// <summary>
/// 根据控件id得到控件
/// </summary>
/// <param name="name"></param>
/// <returns></returns>
private Control GetControl(string name)
{
object o = this.GetType().GetField(name, System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.IgnoreCase).GetValue(this);
return ((Control)o);
}
这个方法就能很快的找到该控件
相关推荐
-
根据控件Id得到控件并对该控件进行操作
在做动态获取控件时,时常需要根据Id得到控件,并对该控件进行操作,此时用 复制代码 代码如下: /// <summary> /// 根据控件id得到控件 /// </summary> /// <param name="name"></param> /// <returns></returns> private Control GetControl(string name) { object o = this.Get
-
Javascript 阻止javascript事件冒泡,获取控件ID值
1. 如何阻止事件冒泡 复制代码 代码如下: //非IE if (event && event.stopPropagation) event.stopPropagation(); else//IE window.event.cancelBubble = true; 2.获取控件ID 复制代码 代码如下: if (document.all) { //IE alert(event.srcElement.tagName+":"+event.srcElement.id); }
-
PyQt5根据控件Id获取控件对象的方法
如下所示: self.findChild(QComboBox, "name") self is class first parameter is Type second parameter is Id String 以上这篇PyQt5根据控件Id获取控件对象的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
Kotlin如何直接使用控件ID原理详析
前言 最近断断续续地把项目的界面部分的代码由JAva改成了Kotlin编写,并且如果应用了kotlin-android-extensions插件,一个显而易见的好处是再也不用写 findViewById()来实例化你的控件对象了,直接操作你在布局文件里的id即可,这一点我感觉比butterknife做的还简洁友好. Activity import android.support.v7.app.AppCompatActivity import android.os.Bundle import ko
-
JQuery里面的几种选择器 查找满足条件的元素$("#控件ID")
样式:$(function (){ $("要选择的标签").click(function (){alert ("弹出对话框内容");}) }); 第一种:Id选择器 用法: 复制代码 代码如下: <head> <title></title> <script src ="Jq/jquery-1.4.2.js" type ="text/javascript" ></script
-
使用JavaScript代码实现各种数据控件的反选功能 不要只做拖控件的菜鸟
原来也很简单和用C#语言来实现这个差不多吧,只不过使唤了两种语言哦,而且这样写代码对系统的性能也比较好.如图所示:为反选所实现的功能. 下面将实现反选的两部分代码写一下哦.控件使用的是GridView控件 复制代码 代码如下: <asp:TemplateField HeaderText="<input type='checkbox' id='cbAll' name='cbAll' onclick='selAll(this.checked);' />反选"> &l
-
Android控件系列之相册Gallery&Adapter适配器入门&控件缩放动画入门
学习目的: 1.掌握在Android中如何建立Gallery 2.初步理解Android适配器的原理 3.实现简单的控件缩放动画 简介: 1.Gallery是Android内置的一个控件,它可以继承若干图片甚至是其他控件 2.Gallery自带了滚动播放图片功能,此功能您可以通过模拟器拖曳鼠标或者在手机上拖拽验证 3.Gallery需要适配器来传输数据,如果您不熟悉"适配器设计模式",可以将适配器理解为某厂商的电脑适配器,只要这个厂商的所有型号的电脑都能使用该适配器,也就是说,设计新型
-
ASP.net 动态加载控件时一些问题的总结
1 .在使用LoadControl加载控件后,用户控件中的某些控件不再响应事件. 这个问题主要是由于将控件加载放在if (!Page.IsPostBack)之内引起的,放在外面即可.在思归的blog上对此问题进行了详细的说明. 2.用户控件中某些控件的响应出现问题,如某个按钮第一次选择时不触发CLICK事件,第二次可以了. 这是由于没有给控件设置ID引起的,控件ID的作用在下面详细讲述. 如 复制代码 代码如下: Control userControl=(Control)Page.LoadCon
-
javascript 获取所有id中包含某关键字的控件的实现代码
//获取某容器控件中id包含某字符串的控件id列表 //参数:容器控件.要查找的控件的id关键字.要查找的控件的标签名称 //返回值:查找到的控件id列表字符串,以逗号分割. 复制代码 代码如下: function GetIdListBySubKey(container,subKey,TagName) { var idList = ""; for(var i = 0; i < container.childNodes.length;i++) { if(container.chil
-
autoit GUI相关知识
GUI 的概念 GUI 可由一个或多个 窗口 组成,这些窗口又带有一个或多个控件.GUI是靠"事件驱动"实现与用户的交互的,比如像点击按钮这样的动作就会引发一个事件.程序在空闲状态时等待事件的发生,捕捉到事件时则根据事件执行相关操作.您可以猜想自己在门边等邮差(一直坐在那儿直到有信被送进来为止),等邮差把信送来了,您就要阅读该信并决定下一步做什么,这就跟GUI的原理一样了:您等待的是邮差,而GUI则等待事件, 当然,在GUI(指程序的界面)运行时您也可以选择要做的其它任务,比如使用GU
随机推荐
- Java字符编码原理(动力节点Java学院整理)
- 浅谈Linux C语言动态库及静态库
- 创建第一个Go语言程序Hello,Go!
- Android绘制炫酷引导界面
- C++ 十进制转换为二进制的实例代码
- PHP封装的数据库保存session功能类
- 纯js代码实现简单计算器
- node.js中的fs.fsync方法使用说明
- 菜鸟蔡之Ajax复习第二篇(JQuery中的load()方法实现Ajax功能)
- 使用bin-log日志还原数据库的例子
- Java 面试题和答案 -(上)
- js 原型对象和原型链理解
- Jquery cookie操作代码
- jQuery浏览器CSS3特写兼容实例
- 解决IIS中应用程序池提供服务的进程无法响应Ping或进程关闭时间超过了限制
- Android 获取正在运行的任务和服务的小例子
- MyBatis简介与配置MyBatis+Spring+MySql的方法
- Python解决鸡兔同笼问题的方法
- Python使用django框架实现多人在线匿名聊天的小程序
- 使用ngrok+express解决本地环境中微信接口调试问题
