根据控件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
随机推荐
- 虚拟机实现静态IP登录和无线上网
- Array.prototype 的泛型应用分析
- ECMAScript6中Set/WeakSet详解
- Angularjs单选改为多选的开发过程及问题解析
- iOS系统和微信中不支持audio自动播放问题的解决方法
- ASP.NET2.0服务器控件之Render方法
- Eclipse操作SVN时中断锁定,文件的解锁方法
- Java咖啡馆(1)——叹咖啡
- 浅谈javascript中onbeforeunload与onunload事件
- PHP实现适用于文件内容操作的分页类
- C# 键值对数据排序代码
- 在(ASP/PHP/JSP/html/js)中禁止ajax缓存的方法集锦
- css 命名规范
- 基于JavaScript实现点击页面任何位置返回
- js实现带简单弹性运动的导航条
- SuSE Enterprise Linux 10下面启动xdmcp
- Android TextView实现垂直滚动效果的方法
- python调用windows api锁定计算机示例
- C#中实现查找mysql的安装路径
- C#实现将选中复选框的信息返回给用户的方法