随笔分类 - Winform
摘要:1、首先你需要到 IKVM官网 下载IKVM。http://sourceforge.net/projects/ikvm/files/,需要注意的是如果你用的是.net framework2.0,那么最新版本的IKVM就不能用,你能用的是0.38.0.2版本的 配置环境变量:右击“计算机”,选择“属性
阅读全文
摘要:思路:都以pdf的格式展示,防止文件拷贝,所以要把word和ppt转换为pdf;展示用第三方组件O2S.Components.PDFView4NET.dll,破解版的下载链接:https://pan.baidu.com/s/18bsNnnaFFWiZdAqDIHVP4w 密码:c8x3。还有这个组件
阅读全文
摘要:public void Print(object fileName) { try { foreach (System.Diagnostics.Process p in System.Diagnostics.Process.GetProcessesByName("WINWORD")) { p.Kill
阅读全文
摘要:刚好用到这个功能,看了好些例子。我就不明白,简单的一个事,一些文章里的代码写的那个长啊,还让人看么。 精简后,就其实一点,只要有paint事件的组件,都可画圆角,没有的外面套一个panel就行了。 int _radius 圆的度数 bool cusp 画不画尖角 Color begin_color,
阅读全文
摘要:借鉴别人的,改了改,没用timer using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;u
阅读全文
摘要:for (int i = 0; i < dataGridView1.Rows.Count; i++) { if ((bool)dataGridView1.Rows[i].Cells[0].EditedFormattedValue==true) //之前用value,值一直不变,改为EditedFor
阅读全文
摘要:窗体有个隐藏的Deactivate事件, Activate、Deactivate 事件Activate -当一个对象成为活动窗口时发生。Deactivate -当一个对象不再是活动窗口时发生。 So,直接在设计页面中订阅这个事件,事件里把窗体close就可以了。 而弹出窗体位置一直变化,只需加一句:
阅读全文
摘要:本文转载:https://my.oschina.net/Tsybius2014/blog/659742 我的操作系统是Win7,使用的VS版本是VS2012,文中的代码都是C#代码。 这几天遇到一个问题,即我用一个嵌入图片的Panel作为Winform应用程序的背景,如下图所示: 这是一个Winfo
阅读全文
摘要:转载自https://www.cnblogs.com/SuperMetalMax/p/6203188.html 1. 下载log4net.dll文件 http://download.csdn.net/detail/abc456456456456/7653857 2. 项目中引用此dll 3. app
阅读全文
摘要:普通的方法: Thread th = new Thread(new ThreadStart(delegate() { //要执行的异步方法 })); th.Start(); 但有时候异步去操作控件时会报错,提示主线程之外的线程操作控件,这时候可以这样写: Thread th = new Thread
阅读全文
摘要:1:新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图) 此主题相关图片如下: 2:安装向导 点击下一步,或者直接点击完成. 3:开始制作 安装向导完成后即可进入项目文件夹: 双击"应用程序文件夹"在右边的空白处右击,
阅读全文
摘要:BackgroundWorker用法实例 自己的代码,就是要执行的代码写到dowork里,ProgressChanged事件是控制进度时用的,最后的Completed事件进度完成,也就是dowork里的代码执行完成了 public BackgroundWorker bgWork; bgWork =
阅读全文
摘要:MouseEnter+MouseLeave不行,我用了MouseMove+MouseLeave,效果一样 最近做个聊天的系统,仿照qq的界面设计,像qq聊天界面中字体、表情、截图等图片,鼠标放上去显示边框,所以很自然用到了enter和leave这两个事件,因为是picturebox控件没有over和
阅读全文
摘要:网页是否经常在电脑右下角弹窗显示消息?其实Winform也是可以实现的。下面介绍两种方法。 第一步:设计窗体 第二步:实现代码 第一种方法 引用user32 声明常量 窗体Load事件 窗体FormClosing事件 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
阅读全文
摘要:生成条形码的类 public class BarCode128DLL { public class Code128 { private DataTable m_Code128 = new DataTable(); private uint m_Height = 48; /// <summary> /
阅读全文
摘要:引用ExcelLibrary.dll(qq网盘上有源代码) //导出excel,“”文件名为空时,弹出提示框 ExcelLibrary.DataSetHelper.CreateWorkbook("", dtcpu);, 也有excel转成dt的,可以自己查看
阅读全文
摘要://仅一行就可以 this.TransparencyKey = BackColor;
阅读全文
摘要://登录 private void btn_Login_Click(object sender, EventArgs e) { //记住密码 if (cb_remember.Checked == true) { //把用户名和密码写入到程序运行目录的xtflz.dll文件中 WriteIni("My
阅读全文
摘要://从Color类型得到RGB类型,也可以用ColorTranslator.ToOle()方法 public int GetRGBFromColor(Color color) { byte r = color.R; byte g = color.G; byte b = color.B; //转化为3
阅读全文