随笔分类 -  winform

摘要:C# winform窗口打开特效及窗口位置居中 在启动一个程序时,我们希望窗口显示的位置处于屏幕的正中心,可以如下设置: MainForm mainForm = new MainForm(); mainForm.StartPosition = FormStartPosition.CenterScre 阅读全文
posted @ 2020-09-16 09:17 Mr웃ZHANG 阅读(3229) 评论(0) 推荐(0)
摘要:委托和事件在 .NET Framework 中的应用非常广泛,然而,较好地理解委托和事件对很多接触 C# 时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里堵得慌,浑身不自在。本章中,我将由浅入深地讲述什么是委托、为什么要使用委 阅读全文
posted @ 2020-06-17 15:22 Mr웃ZHANG 阅读(154) 评论(0) 推荐(0)
摘要:WinForm实现Loading等待界面 1,LoaderForm窗体中添加PictureBox,然后添加Loading图片 2,窗体内属性设置 StartPosition :CenterScreen在屏幕中心显示 TopMost:True置顶显示 ShowInTaskbar:False不在任务栏显 阅读全文
posted @ 2020-06-12 17:06 Mr웃ZHANG 阅读(1020) 评论(0) 推荐(0)
摘要:1 public partial class FlowChart : Form 2 { 3 public FlowChart() 4 { 5 InitializeComponent(); 6 7 8 } 9 10 //定义图片集合 11 private List<Image> listImage = 阅读全文
posted @ 2020-06-11 16:39 Mr웃ZHANG 阅读(1252) 评论(0) 推荐(0)
摘要:C#的winform程序中,是不可以从UI窗口主线程之外的线程去直接操作窗口控件的。确切的解释是,不能从创建控件的线程以外的线程去处理控件的操作,比如修改属性等。以下是跨线程操作控件的报错信息:线程间操作无效: 从不是创建控件“textBox4”的线程访问它解决办法解决方案有两个:方法一,设定Con 阅读全文
posted @ 2020-03-03 13:12 Mr웃ZHANG 阅读(207) 评论(0) 推荐(0)
摘要:1、winform里拖拽控件 timer 2、为timer控件 绑定事件 3、程序代码如下 1 using System; 2 using System.Drawing; 3 using System.Windows.Forms; 4 using System.Drawing.Drawing2D; 阅读全文
posted @ 2020-02-29 16:14 Mr웃ZHANG 阅读(872) 评论(1) 推荐(0)
摘要:Winform托盘NotifyIcon使用(类似QQ消息提示) Winform托盘NotifyIcon使用(类似QQ消息提示) 概述:在做cti的过程中,需要在来电的时候在客户端弹出对应的客户信息,所以需要做一个托盘的客户端程序运行,当有来电的时候通过托盘图标的闪动(当然也可以加些音效)来提示坐席人 阅读全文
posted @ 2020-02-15 10:48 Mr웃ZHANG 阅读(871) 评论(0) 推荐(0)
摘要:首先,先拖一个NotifyIcon到主窗体,然后设置NotifyIcon的图标,不然等下最小化后,都找不到那个程序了,还有那个Text也是,不写名字,就默认是NotifyIcon了..如下图: 然后双击NotifyIcon,代码如下: /// <summary> /// 添加双击托盘图标事件(双击显 阅读全文
posted @ 2020-02-14 14:41 Mr웃ZHANG 阅读(700) 评论(0) 推荐(0)
摘要:C# listview通过绑定imagelist来添加图片 1.先通过工具栏拖进来一个imageList控件 "imageList1";2.向listview中添加图片项: public void ArrayImage(string[] ImagePath) { this.listView1.Ite 阅读全文
posted @ 2019-12-17 21:13 Mr웃ZHANG 阅读(494) 评论(0) 推荐(0)
摘要:两个winform.exe程序之间的通讯一发送消息 1,两个winform.exe在系统里体现是两个进程,而进程是是由系统管理。 2,user32.dll是Windows用户界面相关应用程序接口,用于包括Windows处理,基本用户界面等特性,如创建窗口和发送消息。 3,所有可以通过调用user32 阅读全文
posted @ 2019-11-27 17:14 Mr웃ZHANG 阅读(461) 评论(0) 推荐(0)
摘要:设置ListView控件颜色 整理如下: 将listview 的OwnerDraw 属性设置为 true 并且将 View 属性设置为 View. Details 时,将触发 ListViewDrawColumnHeader事件(包括ListView DrawItem事件、ListView Draw 阅读全文
posted @ 2019-11-22 10:43 Mr웃ZHANG 阅读(1712) 评论(0) 推荐(0)