随笔分类 - Winform
Winform
摘要:首先 你需要添加引用Microsoft Excel 11.0 Object Library添加方法:选择项目->引用->右击“添加引用”->选择COM 找到上面组件—>点击“确定”。实现代码如下:?privatevoid导出数据_Click(objectsender, EventArgs e){ExportToExecl();}/// /// 执行导出数据/// publicvoidExportToExecl(){System.Windows.Forms.SaveFileDialog sfd = newSaveFileDialog();sfd.DefaultExt =
阅读全文
摘要:前两天由于项目需要,需要做一个基于wpf的图片展示器,基本都已经ok但是在删除图片的时候,出现了大麻烦,搞了N久,终于在朋友的帮助下,解决了这个问题。wpf图片展示器基于http://www.cnblogs.com/know/archive/2011/11/25/2263723.html这位仁兄的在点击delete按钮时,项目报异常:“...无法删除,文件正在被另一个进程使用”,以流的形式绑定listbox就行。不能使用 pictureBox.clear(); 查了一些资料,这个异常的根本原因是因为BitmapImage没有Dispose()方法,系统虽然删除了image,但是图片文件仍然被当
阅读全文
摘要:///最近做数据绑定,因为数据不是从数据库读取出来的,都是些不规范的数据 ///所以绑定数据的时候出问题了,发现在WinForm 中 Hashtable不能直接绑定combox下拉框 ! ///后来转换了一下,还算通过了,所以贴出来跟大家分享一下。 /// /// 另外,再罗嗦一点,我发现comBox绑定数据源后,不能直接修改 它的item 项, /// 否则也会报错,要是你的下拉列表的元素不固定,或同时来自两个以上不同的数据源 , /// 则最好是一个一个的Item.Add()进去,不要用DataSource ,这样 你方便随时一个一个地Clear掉它的Item 。 /// ///先创建一.
阅读全文
摘要:原文地址:http://www.codeproject.com/KB/miscctrl/taskbarnotifier.aspx直接运行DEMO 可以看到效果调用也非常简单, 初次尝试肯定会报错。 无法在类 "" 中找到资源 解决方法今天做程序时,代码中写了个引用资源文件bmp的位图资源,结果出错,后来找到个解决方法在解决方案资源管理器中选中项目需要的所用到的资源文件,查看属性,将生成操作设置为:“嵌入的资源”(必须的);复制到输出目录设为“始终复制”或者“较新则复制” 网上找到的解决办法,但总觉得怪怪的。
阅读全文
摘要:protectedvoidbtncreatedata_Click(objectsender,EventArgse){//开辟一个新的线程ThreadfThread=newThread(newThreadStart(SleepT));fThread.Start();}//定义一个代理,用于更新ProgressBar的值(Value)privatedelegatevoidSetPos(intipos);//进度条值更新函数(参数必须跟声明的代理参数一样)privatevoidSetTextMessage(intipos){if(this.InvokeRequired){SetPossetpos=.
阅读全文
摘要:http://www.codeproject.com/KB/miscctrl/taskbarnotifier.aspx http://www.codeproject.com/KB/dialog/statusbarmsgwnd.aspx
阅读全文
摘要:说鼠标在文本框边界的时候由于鼠标稍微一移动就会离开文本框 再一移动就会进入 所以会重复出现 把ToolTip t = new ToolTip(); 设为全局可见private void btnMainThreadException_MouseEnter(object sender, EventArgs e){t.Show("txt", btnMainThreadException);}添加离开事件private void btnMainThreadException_MouseLeave(object sender, EventArgs e){t.Hide( btnMain
阅读全文
摘要:IrisSkin2.dll和一些皮肤可以在http://download.csdn.net/source/314123获得。通过IrisSkin2美化WinForm界面很简单,下面说一下步骤:1、在VS左边的工具箱中点击右键,选择添加选项卡,然后输入一个名称,如“皮肤”。2 、右键点击“皮肤”,选择“选择项”,然后在选择工具箱项中点击浏览,选择IrisSkin2.dll文件,然后确定。这样就会在“皮肤”选项中增加了一个项:SkinEngine。3、拖到SkinEngine到设计界面中。4、把***.ssk的皮肤文件添加到bin/Debug目录下(当然也可以放在其他目录,只要编写程序时,指定到目
阅读全文

浙公网安备 33010602011771号