DevExpress Treelist使用经验分享

操作方法

  • 01

    我使用最多的DXperience控件就是这个TreeList 啦,当然用好它很不简单,如果用好它,能做出很精彩的树形层次结构图。TreeList控件很强大,以至于你看Dev自带的DEMO,也得浪费你很长时间应用。DXperience控件的DEMO只是告诉你有些什么功能,只是抛砖引玉,决不能照搬DEMO! 用好TreeList控件绝对会让你的软件锦上添花!精益求精促使我总想用TreeList实现出更好的效果,但对TreeList控件的每一步深入学习,都需要花费不要时间和精力。现在记录一下我学习使用该控件的一个小功能的过程。 就是下面我绿色强调的部分,DXperience的DEMO中Priority列中同时出现图片和文字。 直接看DEMO代码,也很难弄清如何实现的。下面是我如何在自己的DEMO中实现上面的功能。 1.建立WIN窗体,从工具箱中将DXperience的TreeList控件拖入该窗体中。 2.建立列,选中上图中右上黑三角,弹出菜单,选择Run Designer进入设计界面,添加列。(列的添加可以在自己代码中定义添加实现) 点击 Add按钮添加一普通列,在右边属性上修改,如:修改Caption属性值,能够定义自己显示的列名(日期)。 3.再添加一列(天气),这次修改 ColumnEdit属性,添加框后的向下的黑三角,在弹出面板中选择NEW,然后这里选ImageComboBox。截图如下: 4.点击ColumnEdit前的+,打开该列所用控件的属性列表,修改SmallImage属性为imageList1(先期要拉入该ImageList控件,并引入图片)。 5.添加必要的代码,建立枚举类型,并初始化ColumnEdit中控件与枚举类型的关联。publicpartial classForm1 : Form { privateenumWeather { 晴天 = 0, 降温 = 1, 寒潮 = 2 }; publicForm1() { InitializeComponent(); } /// <summary> /// 初始化ColumnEdit的ImageComboBox控件与枚举类型 /// Weather的关系 /// </summary> privatevoidInitColumnEditor() { repositoryItemImageComboBox1.Items.AddEnum(typeof(Weather)); repositoryItemImageComboBox1.Items[0].ImageIndex = 0; repositoryItemImageComboBox1.Items[1].ImageIndex = 1; repositoryItemImageComboBox1.Items[2].ImageIndex = 2; } privatevoidForm1_Load(objectsender, EventArgs e) { InitColumnEditor(); //向TreeList控件中加入数据 this.treeList1.AppendNode(newobject[]{"2010.1.22",Weather.降温},null); this.treeList1.AppendNode(newobject[]{"2010.1.23",Weather.晴天},null); } }另外注意: 1)如果使用TreeList输出列表函数时,输出的文档中,天气列中只有图片,没有文字。 2)ColumnEdit中可以使用其他的控件,根据需要实现个性列,具体使用可以自己摸索。

(0)

相关推荐

  • PLC语音模块方案学习使用经验分享

    PLC广泛的应用于工业控制中,而配套的语音模块方案,需要支持标准的RS485接口的标准协议modbus的RTU,市场上少之又少,并且还十分的昂贵,这里我们分享DMK01FS这款模块的学习经验 Modb ...

  • Excel 函数使用经验分享:[1]随机函数RAND

    在excel中,有很多函数实际上是很少用到的,除非在比较复杂的筛选或计算过程中才可能用到:常用的函数Σ(即SUM())按说是世界上使用频率最高的函数了. 今天,我们先介绍第一个函数,随机函数(RAND ...

  • 坦克世界的中型坦克的使用经验分享

    操作方法 01 中型坦克是坦克世界中对比讲究的车辆.其坦克本是特点是火力机动防护三者的平衡.并不着重某一方面,而是着重整形功能.除此之外,中型坦克更需求会集举动.详细举动编队疑问和本题无关,下次再说. ...

  • 蓝软家庭流水记账本软件 使用经验分享

    这是一款家庭流水记账的软件,可以把每天每月的家庭开支流水账,全部记录下来,方便提醒用户家庭状况. 操作方法 01 第一步:新建账户 单击菜单[资料设置]- 账户管理 按照自己的相关日常业务设置好账户, ...

  • flash.ocx控件64位版 win8/win7使用经验分享

    flash.ocx是flash播放器溢出工具利用的控件,恶意攻击者可能利用这个漏洞控制用户电脑,造成不必要的损失.当系统弹出提示"unhandled exception occurred a ...

  • Excel 函数使用经验分享:[3]if函数的套用

    if函数是属于逻辑类的函数,excel中一般用不上,但是不排除当我们需要判断一个数值或时间等是否符合规定的时候,我们就可以利用这个函数来处理了! 函数基础知识 01 IF(logical_test,v ...

  • 《烈焰》神石结晶如何获取与使用经验分享

    操作方法 01 或许你听过花语,茶语,但从来没听说过什么石头语.小编刚看完的一部小说<我的波塞冬>,里面的石头语言颇为有趣,有兴趣的童鞋们可以看看!言归正传,我们一起来看看烈焰神石结晶的石 ...

  • 梁山OL电脑版安装使用经验分享

    <梁山OL>是首款以水浒题材为背景的大型战争策略类手机游戏,游戏采用了多种革命性创新技术,架构大气,剧情磅礴,画面精致,装备技能绚丽,更有独具特色的兵种进化系统和武将PK等战争玩法,让玩家 ...

  • 免费空间的使用经验分享

    所谓免费免费空间,就是指主机运营商免费提供的网络空间,在网络服务器上划分出一定的磁盘空间供用户放置站点.应用组件等,提供必要的站点功能与数据存放.传输功能.当然,是相对于收费主机空间而言的. 操作方法 ...