C# 属性控件2】的更多相关文章

转自原文 在C#中使用属性控件添加属性窗口 第一步,创建在应用程序中将要展现的字段属性为public公有属性.其中,所有的属性必须有get和set的方法(如果不设置get方法,则要显示的属性不会显示在属性控件中).为了设置相关的属性,必须设置下面的一些关于属性控件的属性值,如下表所示: 属性值 含义 CategoryAttribute 该属性对在Property控件中的属性按字母顺序进行归类 DescriptionAttribute 其值为对每个属性的具体文字描述,将会显示在property控件…
这是我的原创! 用一堆的编辑框下拉框做配置界面,很是繁琐,还要对齐排版……用这个属性控件 CMFCPropertyGridCtrl 就可以统一风格了. //初始化 CMFCPropertyGridCtrl m_propGrid; //属性控件 m_pPropName = new CMFCPropertyGridProperty(_T("名称"), _T("值"), _T("描述")); //属性项 m_pPropBuy = new CMFCPro…
PropertyGrid,.net框架下的一个控件,这是一个软件升级的项目,原来的软件用的是C++,控件用的还是第三方,这次升级到visual studio .net4.0版本,原以为.net的东西用起来不会费劲的,没想到想要实现项目需要的效果还真没那么简单. 由于需要,我这里主要是为了能动态的生成属性页,还要带能动态生成下来菜单,所以今天主要从这方面总结. 首先定义一个属性类: //单条属性类 public class XProp { private string theId = ""…
自己定义的控件属性:[Browsable(true),Bindable(true),Category("数据"),DefaultValue(""),Localizable(true),        Description("Items列表项集合"), DesignerSerializationVisibility(DesignerSerializationVisibility.Content),//指定集合属性可序列化        Edito…
Ext.form.TimeField: 配置项:            maxValue:列表中允许的最大时间            maxText:当时间大于最大值时的错误提示信息            minValue:列表中允许的最小时间            minText:当时间小于最小值时的错误提示信息            increment:两个相邻选项间的时间间隔,默认为15分钟            format:显示格式,默认为“g:i A”.一般使用“H:i:s”    …
http://blog.csdn.net/u011096030/article/details/18716713 button 组件: CAPTION 属性 :用于在按钮上显示文本内容 Cancel 属性:是否设置成默认的取消按钮,当设置为真的时候(true) 按ESC触发改按钮的事件! Default 属性:是否设置成默认的确认按钮,当设置为真的时候 按ENTER键的时候触发事件 Hint 属性:设置当鼠标在按钮上短暂停留是显示的提示内容. Showhint 属性: 是否显示提示内容默认为假!…
vb6中控件没有anchor与dock属性,窗体变大后原来要在resize中调整控件的move属性,否则就面目全非了.网上找到一些调整控件大小的代码,发现并不太适合自己,于是按照思路自己做了一个类似anchor属性的类模块. 代码如下: Option Explicit '设置控件Left,Top,Height,Width 类似Anchor属性 '控件大小与位置 Private Type cP Wp As Single Hp As Single Tp As Single Lp As Single…
常用[属性] Action:该属性是与组件关联的行为,允许应用程序集中响应用户命令 Anchors:与组件连接的窗体的位置点 Align:确定组件的对齐方式 AutoSize:确定组件是否自动调整其大小 BiDiMode:(所有组件) 为从右向左写的语言提供支持 BoundsRect:定义组件边框矩形(只适用于运行时) Borderwidth:(窗口化组件)边框的宽度 BorberStyle:设置组件边框形状(样式) Brush:可确定组件的风格和颜色 Caption:使用该属性可指定标注组件的…
近期在捣鼓android 自己定义控件属性,学到了TypedArray以及attrs.在这当中看了一篇大神博客Android 深入理解Android中的自己定义属性.我就更加深入学习力一番.我就沿着这个学习,讲一下流程吧,兴许一篇还有应用. 1.attrs文件编写 <?xml version="1.0" encoding="utf-8"?> <resources> <attr name="titleText" for…
一.前言 控件能加载拖曳拉伸了,这些都是基本的前提工作,接下来的重点就是要动态加载选中控件的属性了,Qt的属性机制那是异常的强大,只能用强大到爆来形容,Qt中编写自定义控件,如果属性都用Q_PROPERTY来描述过,那都支持整个Qt生态环境中的各种应用场景的加载,比如widget的属性设计,qml中的属性识别等,都是非常的方便. 仔细观察QtDesigner设计器的属性控件,看起来和表格控件很类似,如果自己重新造轮子整一个,需要花费巨大的代价,其实Qt已经有这个开源组件在qt-solutions…
第一章. Asp.net中服务端控件事件是如何触发的 Asp.net 中在客户端触发服务端事件分为两种情况: 一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton 这两种按钮最终到客户端的表现形式为: <input name="Submit1" id="Submit1" type="submit" value=”Submit”>,这是Form表单的提交按钮,…
树形控件是使用频率很高的一种控件.对于属性控件往往需要下面两个功能 1.TreeList带有CheckBox,并且节点要有三种状态(所有的子节点都选中,所有的子节点都没选择,一部分子节点选中).使用 DevXpress的TreeList控件很容易实现这一功能. 设置TreeList.OptionsView.ShowCheckBoxes = true            //是否显示CheckBox 设置TreeList.OptionsBehavior.AllowIndeterminateChe…
3.1 表格的特性简介 >.Ext中的表格功能:包括排序/缓存/拖动/隐藏某一列/自动显示行号/列汇总/单元格编辑等实用功能; >.表格由类Ext.grid.GridPanel定义,继承自Ext.Panel,其xtype为grid; >.表格控件必须包含列(columns)定义信息,并指定表格的数据存储器(Ext.data.Store); 3.2 制作一个简单的表格 >1.列的定义是一个JSON数组,它是整个表格的列模型,应该首先创建; var columns = [ {heade…
  控件功能 结合列表控件及树控件的优点,在列表控件中实现类型树的多层级操作 官方说明 http://documentation.devexpress.com/#AspNet/clsDevExpressWebASPxTreeListASPxTreeListtopic 使用说明 绑定的数据源需具备当前节点编号.父级节点编号等字段 通过设置属性下列属性控件自动实现层级关系,初始化只显示第一层,可通过+/-图标展开/收缩层级关系 KeyFieldName="Id" ParentFieldNa…
ASP.NET页面生命周期 (1)PreInit 预初始化(2)Init 初始化(3)InitComplete 初始化完成(4)PreLoad 预加载(5)Load 加载(6)LoadComplete 加载完成(7)PreRender 预输出(8)PreRenderComplete 预输出完成(9)Unload 卸载 ASP.NET控件生命周期 -- 实例化(Instantiate) 控件被页面或另一个控件通过调用它的构造器所实例化.这个步骤之后所列出的阶段,仅当控件加入控件树中才会发生. --…
Win7链接列表框是依照Windows7的开始菜单开发的,同时进行了属性和功能的扩展. 效果图 项属性 控件属性 控件主要事件 点击项(Sender As Win7链接列表框, Itm As 链接项, e As MouseEventArgs) 双击项(Sender As Win7链接列表框, Itm As 链接项, e As MouseEventArgs) 移入项(Sender As Win7链接列表框, Itm As 链接项, e As MouseEventArgs) 移出项(Sender A…
参考文章: 约束布局ConstraintLayout看这一篇就够了 ConstraintLayout - 属性篇 介绍 Android ConstraintLayout是谷歌推出替代PrecentLayout的组件. 支持相对布局.线性布局.帧布局,看来更像是FrameLayout .LinearLayout.`RelativeLayout·三者的结合体,并且比这三者更强大的是实现了百分比布局. 大家都知道安卓碎片严重,使用百分比适配,那么将彻底解决适配问题 总结:我最近也是刚学,学完之后,发现…
服务器端控件触发事件分两种: 1.服务器端控件Button被渲染成客户端的 <input type="submit" name="Button1" value="Button" id="Button1" /> 类型为type="submit"此类控件点击以后会通过form表单提交,点击以后会作为参数发送到服务端,参数是控件的name属性=控件的value值,服务器端会根据接收到的控件的name属…
QT属性控件项目https://github.com/lexxmark/QtnProperty 比特币交易软件https://github.com/JulyIGHOR/QtBitcoinTrader 导航控件http://qt-apps.org/content/show.php/NavBar?content=162885 虚拟键盘http://qt-apps.org/content/show.php/VirtualKeyboard?content=107388 扩展控件http://qt-app…
简介 BarCodeControl是一个用户制作条形码的控件. MicrosoftBarcodeControl9.0是可以在MicrosoftOfficeAccess窗体和报表中显示条码符号的ActiveX控件.BarcodeControl9.0支持常用的11个条码符号(UPC-A.UPC-E.EAN-13.EAN-8.Casecode.NW-7.Code-39.Code-128.USPostnet.USPostalFIM和JPPost). 一般情况下,在安装MicrosoftOfficeAcc…
自己 整理了 下 代码 测试了下 还行... #region 操作树视图控件 /// <summary> /// 自定义需要的类型 /// </summary> enum DatasetType { DTFeatureClass, DTFeatureDataset, DTTable, DTRasterCatalog, DTRasterDataset, DTMosaicDataset, DatasetTypeNum } /// <summary> /// 自定义需要的类型…
OpenLayers 3 之 地图控件(control) 地图控件(control)是指地图上比例尺,缩略图,拉近拉远的按钮,滚动控制条等控件,默认控件有三个,可以禁用. OpenLayers 3 之 地图控件(control)初始化与定制的代码如下: var map = new ol.Map({ // 设置地图控件,默认的三个控件都不显示 controls: ol.control.defaults({ attribution: false, rotate: false, zoom: false…
背景 本篇旨在MSDN帮助文档下总结列表控件CListCtrl Control的使用,并列出碰到的具体问题. 正文 列表型控件List Control的类是ClistCtrl,具体成员对象详见链接,以下则描述一些典型应用. 列表型控件的创建 当然,所有控件均有两种实现方式,一是在对话框模版中直接将控件List Control拖入对应的窗口上,另一种则是通过ClistCtrl内的成员函数Creat(..)来创建.本文只记录前者,避免过于繁琐.当然也可以根据Creat(...)函数的参数来创建,详见…
背景 本篇旨在MSDN帮助文档下总结树形控件Tree Control的使用,并列出碰到的具体问题. 正文 树形控件Tree Control的类则是CTreeCtrl,具体成员对象详见链接,以下则描述一些典型应用. 树形控件的创建 当然,所有控件均有两种实现方式,一是在对话框模版中直接将控件Tree Control拖入对应的窗口上,另一种则是通过CtreeCtrl内的成员函数Creat(..)来创建.本文章不想过于繁琐,因此只记录前者.当然也可以根据Creat(...)函数的参数来创建,详见第三部…
许久不用,element-ui已经更新至2.4.1版本.直接进入今天的正题,前提是node.js的环境还有vue及elment-ui都已经安装.由于element-ui的官方文档中介绍比较粗略,试了许久才成功,因此将其记录.(PS:属性控件的另一个开源插件库有Z-tree,功能较为丰富) 首先看到自定义节点内容部分,指明了可以在节点区添加按钮或图标. 一 添加节点自定义图标 但所有的实例中却没有看到有图标,自定义部分只有通过按钮增加/删除节点.于是在线运行该实例,在数据项中添加icon,于htm…
控件的属性.事件与样式资源 怎样加入控件 加入控件的方式有多种,大家更喜欢以下哪一种呢? 1)使用诸如Blend for Visual Studio或Microsoft Visual Studio XAML设计器的设计工具. 2)在Visual Studio XAML编辑器中将控件加入到XAML代码中. 3)在代码中加入控件. 注意:当应用执行时会看到你在代码中加入的控件,但在 Visual Studio XAML 设计器中看不到. 前面我们通过在工具箱拖住控件以及直接在写XAML代码来设置控件…
作者:jiankunking 出处:http://blog.csdn.net/jiankunking TreeList控件能够同一时候显示树结构和其它数据列,即在一个列上建立父子关系展开或收缩,同一时候还能够显示其它列的内容.        在TreeList中同一时候引入了 Node和 Columns概念, 第一列为树结构, 其余列为数据列, 不论什么列都可作为树结构列(即拖动到第一列)显示.实现多级树---数据源绑定        在TreeList里加入要显示列(第一列为树结构.其它列为数…
控件的属性.事件与样式资源 怎样加入控件 加入控件的方式有多种,大家更喜欢以下哪一种呢? 1)使用诸如Blend for Visual Studio或Microsoft Visual Studio XAML设计器的设计工具. 2)在Visual Studio XAML编辑器中将控件加入到XAML代码中. 3)在代码中加入控件. 注意:当应用执行时会看到你在代码中加入的控件,但在 Visual Studio XAML 设计器中看不到. 前面我们通过在工具箱拖住控件以及直接在写XAML代码来设置控件…
目录 一.源码下载 二.代码编译 1.intersect函数替换为intersected 2.移除UnicodeUTF8 3.QtGui模块拆分 4.Q_TYPENAME错误 5.qVariantValue错误 6.qFindChildren错误 7.setMovable移除 8.setMovable移除 9.添加QtWidgets模块 三.运行结果 四.参考文章 一.源码下载 Qt库封装了很多很控件,种类也比较多,其中容器控件包括:表格.树和列表. 使用过QtDesigner的同学应该都知道,…
花了几天研究了下鸿扬大神的博客<Android打造任意层级树形控件,考验你的数据结构和设计>,再结合公司项目改造改造,现在做个笔记. 先看看Demo的实现效果.首先看的是多选效果 再看看单选效果图. (不好意思,还没学会整动态图,两张图片看不出什么区别哈) 先回顾下数据结构中树的几个重要概念. (1)一棵树是N个节点和N-1条边的集合. (2)除去根节点外,每一个节点都有一个父亲,每条边都将某个节点连接到它的父亲. (3)一棵树的深度等于它的最深的树叶的深度:该深度总是等于这棵树的高度 将要打…