摘要: TileNavPane提供分层水平菜单(最多三层),适用于窗体菜单内容不多或只有几个功能较常用时,风格专业简洁: 将TileNavPane拖到窗体上后,点击右上角的任务箭头,选“Add Button”可添加一个NavButton至TileNavPane,新添加的NavButton默认靠右停靠。 每个 阅读全文
posted @ 2016-11-26 22:54 YuanLH 阅读(2634) 评论(0) 推荐(0) 编辑
摘要: 突然用到,有些不明白,零乱记录下:1.MultiLine属性为True时,Dock属性Fill值才能达到所需效果2.MultiLine属性为False时,WordWrap属性也是无效果的,同1,Textbox只会显示一行,Lines属性也无显示效果,均没有换行3.MultiLine属性为True时,... 阅读全文
posted @ 2015-09-01 21:34 YuanLH 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 刚看了园子里的 VC include 路径解析http://www.cppblog.com/nightsky0911/articles/176503.html又想起了include的其它表示方式,在VS2010里测试了下:头文件为:F:\MYDOC\Visual Studio 2010\Projects\TestDlls\FirstDll\FirstDll.h工程文件TestDlls在目录F:\MYDOC\Visual Studio 2010\Projects\TestDlls\TestDlls下以下#include在VC2010中均可编译通过:#include "FirstDll. 阅读全文
posted @ 2013-05-19 11:48 YuanLH 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 读取写入前需创建Word的引用,打开文件并获取Word的Document对象。需要说明的一点是,Word自定义属性所能写入的长度是有限制的,约255个字符。 '对自定义属性进行读取 Dim Properties = SourceDoc.CustomDocumentProperties Dim PropertyType As Type = Properties.GetType Try Dim Authorprop = PropertyType.InvokeMember("Item", Reflection.Bi... 阅读全文
posted @ 2013-02-19 21:25 YuanLH 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: 合并菜单及工具栏不是新技术也不是新话题,我只是把网上流行的C#代码用VB改写了下,分享给习惯了VB的朋友。代码不只适用于2010,以前的版本也可以跑,标题如此说只因为我提供的源码下载是VS2010的。合并子窗体菜单只需设置菜单的AllowMerge属性为True就可以了,合并工具栏的思路是在主窗体上定义接口,在子窗体中实现它。先看效果吧:未运行时主窗体:未运行时子窗体:点击主窗体主菜单下的打开两次... 阅读全文
posted @ 2010-10-18 22:55 YuanLH 阅读(6058) 评论(0) 推荐(0) 编辑
摘要: 直接上图吧,下面是作者的原图:好像比较小,下面是我在运行实例的截图:主界面(pyramid graph),实现对数据源的设置(左上),切换实际显示还是百分比显示(左中),图表的复制、保存(为图片)、打印预览、打印等。本来准备在图上做下标注的,想想还是算了,大家一看就明白了,左下在金字塔图上单击,得到详细统计图,可以通过下面的TrackBar设置在Doughnut图的最小显示,剩余的都归入&rdqu... 阅读全文
posted @ 2010-06-20 23:34 YuanLH 阅读(3779) 评论(0) 推荐(0) 编辑
摘要: 在Winform中右键弹出Datagridview显示列菜单已经有很多人做了,参看下面链接.http://www.codeproject.com/KB/grid/DGVColumnSelector.aspx源码链接http://www.codeproject.com/KB/grid/DGVColumnSelector/DataGridViewColumnSelector_src.zip但当你的有很... 阅读全文
posted @ 2010-05-30 18:12 YuanLH 阅读(1841) 评论(0) 推荐(0) 编辑
摘要: 一直在这个问题上走入误区误区1:总是试图像ASP.Net下那样通过FindControl获取各行的具体控件误区2:总是试图避免产生DataGridview的DataError事件看了很多文章后,终于接受了Combobox列中各单元格中控件间类似于克隆的关系的现实.接受了这样的现实后,如果还对Combobox列有更个性化的要求,又不愿意做太多的重写工作,性能上的牺牲就是避免不了的.可以这样弄:第一.... 阅读全文
posted @ 2010-05-16 21:23 YuanLH 阅读(1731) 评论(0) 推荐(0) 编辑
摘要: 看了很多文章,大部分都是重写ComboBoxCell,下面是一个不错的方法,在园子里看到的贴子,有兴趣的朋友可以找一下原帖.默认情况下,DataGridViewComboBoxCell不接受用户的输入值。但有时确实有向ComboxBox输入数据的需要。实现这个功能,你需要做两件事。一是将ComboBox编辑控件的DropDownStyle属性设置为DropDown,使用户可以进行输入(否则只能进行... 阅读全文
posted @ 2010-05-15 09:32 YuanLH 阅读(2088) 评论(1) 推荐(0) 编辑
摘要: .net中常会遇到读取Access数据库中表结构,可以考虑方便的GetOleDbSchemaTable架构表以 DataTable 的形式返回,该数据表与由 schema 参数指定的 OLE DB 架构行集具有相同的格式。使用 restrictions 参数筛选要返回到 DataTable 中的行(例如,通过指定对表名、类型、所有者或架构的限制)。在将值传递给数组时,对于不包含值的数组元素,请将空... 阅读全文
posted @ 2010-05-13 22:06 YuanLH 阅读(2065) 评论(0) 推荐(0) 编辑