2012年7月14日
摘要: 添加BarManager和popupMenu组建: 设置popupMenu组件的Manager属性: 右键点击popupMenu主键,点击Customize选项添加菜单: 然后便可添加到鼠标事件中,此处以TreeList为例: C#代码 privatevoidtreeList1_MouseUp(objectsender,MouseEventArgse){TreeListtree=senderasTreeList;if(e.Button==MouseButtons.Right&&ModifierKeys==Keys.None&&treeList1.State==T 阅读全文
posted @ 2012-07-14 11:48 也风 阅读(3126) 评论(0) 推荐(1) 编辑
摘要: 首先拖动一个PopupContainerEdit控件和PopupContainerControl控件到界面上,在 PopupContainerControl中拖动一个TreeList控件,设置TreeList控件的OptionsView属性,我的设置为 设置TreeList控件的OptionsView属性设置TreeList的OptionsSelection属性: 设置TreeList的OptionsBehavior属性,使其不可编辑:然后设置PopupContainerEdit的PopControl属性 使其与PopupContainerCo... 阅读全文
posted @ 2012-07-14 11:46 也风 阅读(8682) 评论(1) 推荐(1) 编辑
  2012年6月29日
摘要: 在XtraTreelist的不同节点显示不同的图片,操作实际很简单,在拖放了XtraTreelist放在Panel上后,再向面板拖放一个(Windows.Froms.ImageList)ImageList1,接下来将进行如下设置:1.点击ImageList1,选择“Images”属性,向ImageList1添加图片。2.点击XtraTreelist,设置以下三个属性:ColumnsImageList= ImageList1;SelectImageList= ImageList1;StateImageList= ImageList1;3.新增XtraTreelist事件:CustomDrawNo 阅读全文
posted @ 2012-06-29 15:50 也风 阅读(5352) 评论(1) 推荐(0) 编辑
摘要: 前几篇我已经向大家介绍了如何使用GDI+来绘图,并做了一个截图的实例,这篇我向大家介绍下如何来做一个类似windows画图的工具. 个人认为如果想做一个功能强大的绘图工具,那么单纯掌握GDI还远远不够,我的目前也只能做一个比较简单的绘图工具了.不足之处,欢迎大家讨论! 先来看一下最终效果吧: 主要实现功能:画直线,矩形,橡皮,圆形,切换颜色,打开图片,保存图片,清除图片,手动调节画布大小;软件刚启动时,为一张空白画布,我们可以直接在画布上绘画,也可以通过菜单中的“打开”,导入一张图片,然后我们就可以在这张图片上进行绘制。 平台:VS2005 WINFORM 由于... 阅读全文
posted @ 2012-06-29 15:49 也风 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: 感谢大家的支持,这几天从早忙到晚,一个字累呀!!!现在挺困的,但是又不习惯这么早睡觉,哎~~还是利用这个时间继续来写第三篇吧. 前两篇已经基本向大家介绍了绘图的基本知识.那么,我就用我们上两篇所学的,做几个例子. 我们先来做一个简单的----仿QQ截图,关于这个的例子其实网上已经有这方面的资料了,但是为了文章的完整性,还是觉得有必要讲解. 我们先来看一下效果: (图1) (图2) 接下来看看这是如何做到的. 思路:聊天窗体上有一个截图按钮,点击按钮后,程序将整个屏幕画在一个新的全屏窗体上,然后显示这个窗体.因为是全屏的窗体,并且隐藏了菜单栏、工具 栏等,所以... 阅读全文
posted @ 2012-06-29 15:48 也风 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 在上一片里已经向大家介绍了如何使用GDI+绘制简单的图像,这一片继续向大家介绍其它一些绘图知识. 1.首先我们来看下上一片中我们使用过的Pen. Pen的属性主要有: Color(颜色),DashCap(短划线终点形状),DashStyle(虚线样式),EndCap(线尾形状), StartCap(线头形状),Width(粗细)等. 我们可以用Pen 来画虚线,带箭头的直线等 Penp=newPen(Color.Blue,5);//设置笔的粗细为,颜色为蓝色 Graphicsg=this.CreateGraphics(); //画虚线 p.DashStyle=DashStyle.Dot;//. 阅读全文
posted @ 2012-06-29 15:47 也风 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 最近对GDI+这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等. 最早接触这个类,是因为想做仿QQ截图的效果.巧的很,学会了如何做截图后,.NET课堂上老师也正巧要讲关于c#绘图方面的知识,并且我自己又在网上学习金老师的培训班,也是要用到这个类.在学习中有一些体会,所以准备把这些体会记下来,因为内容比较多,可能我会分几次写. 废话不多说了,我们先来认识一下这个GDI+,看看它到底长什么样. GDI+:Graphics Device Interface Plus也就是图形设备接口,提供了各种丰富的图形图像处理功能;在C#.NET中,使用GDI+处理二维(2D)的图形和... 阅读全文
posted @ 2012-06-29 15:46 也风 阅读(319) 评论(0) 推荐(0) 编辑
  2012年6月28日
摘要: 注意:如果只是单纯的需要按钮,则先吧Designer中的所有按钮删除完,然后再选择customize,添加command命令,再command选中菜单中执行命令1.先在窗体上拖两个控件,分别是popupMenu和barManager 2.barManager中绑定form属性为当前窗体名称 3.点击barManager右键选择customize,可直接添加子菜单,如果需要有工具栏、菜单栏、状态栏、怎选择Designer,可添加,然后在选择customize,添加command命令,再command选中菜单中执行命令 4.绑定右键菜单事件:在MouseDown事件中处理事件: if ... 阅读全文
posted @ 2012-06-28 17:33 也风 阅读(2704) 评论(0) 推荐(0) 编辑
  2012年6月27日
摘要: 为软件换肤,是一个永恒的主题。在devexpress中,更换窗体皮肤就很简单,不需要我们自己去制造皮肤,官方就有很丰富的皮肤包,在tannaiyin的基础上这么来弄 要简单得多。那么到底如何让我们的DevExpress控件的窗体皮肤靓丽更与众不同呢?本文将为你一一揭晓第一步让所有窗体都从DevExpress.XtraEditors.XtraForm继承。 第二步:添加两个引用: DevExpress.BonusSkins.v9.2 DevExpress.OfficeSkins.v9.2 第三步:在软件的入口Program类的main函数的第一行代码前加上: DevExpress.Us... 阅读全文
posted @ 2012-06-27 15:03 也风 阅读(1555) 评论(0) 推荐(0) 编辑
  2012年6月20日
摘要: execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的,如: exec sp_executesql @sql, N'@count int out,@id varchar(20)', @cou out ,@id @sql为拼成的动态sql N'@count int out,@id varchar(20)'为拼成的动态sql内的参数列表 @cou out,@id为为动态sql内参数列表提供值的外部参数列表 那么它们之间有什么区别呢 阅读全文
posted @ 2012-06-20 10:06 也风 阅读(128) 评论(0) 推荐(0) 编辑