Winform
霍先生的虚拟宇宙网络
从事软件开发工作多年,拥有较为丰富的开发经验,主导多个大型项目的研发工作,丰富的项目经验。
设计软件架构和撰写软件方案等。
展开
-
Winform 自动升级程序
作为winform 程序员都有一个C/S端程序绕不过的问题。那就是如何升级程序?程序升级两种1.启动时强制更新 2.自动、手动获取更新,并确认是否升级。今天咱们介绍,自动或者手动更新功能。原创 2022-11-18 10:05:49 · 4383 阅读 · 15 评论 -
winform 弹框几秒自动消失
winfrom 弹框在右下角 或者左下角显示看页面效果。需要源码的找我。原创 2021-07-23 16:39:03 · 580 阅读 · 0 评论 -
winform 关闭时隐藏到托盘
需求: 点击主窗口关闭到托盘1. 拖动一个notifyIcon 控件到窗口2. 再动一个contextMenuStrip 到主窗口,做托盘里图标右键菜单使用,3.菜单里两个选项:显示主界面和退出4. 绑定notifyIcon 的contextMenuStrip 为contextMenuStrip15. 主页面的FormClosing 事件,重写后加 显示任务栏图标且显示托盘图标。private void FrmMain_FormClosing(object ...原创 2021-07-08 11:05:19 · 1275 阅读 · 0 评论 -
2021-02-02 winform 定时器加异步 Task任务执行异步方法。
定时器加 Task 任务,执行异步方法。 private void timer1_test_Tick(object sender, EventArgs e) { ss(DateTime.Now.Second); } Task quanTask; public async Task ss(int flag) { if (quanTask!=null&&!..原创 2021-02-02 10:12:54 · 1474 阅读 · 0 评论 -
winform日历控件
分享一个漂亮的winform自定义控件,做考勤、日程管理、计划最好的自定义控件了,能够添加备注等等。源码下载:https://download.csdn.net/download/u010919083/13778724原创 2020-12-25 12:11:42 · 826 阅读 · 0 评论 -
Winform 桌面程序界面设计篇
目录1. 仿Office版本界面设计:2. 系统常规设计界面:3. 仿360电脑管家界面设计:1. 仿Office版本界面设计:2. 系统常规设计界面:3. 仿360电脑管家界面设计:下一篇文章针对这几种不同的界面设计做具体讲解、...原创 2020-12-25 11:21:43 · 1099 阅读 · 0 评论 -
winform 登录保存密码 修改app.config的配置值
点击登录前查看是否要保存密码: private void btn_login_Click(object sender, EventArgs e) { if (this.txt_username.Text.Trim() == ""||this.txt_password.Text.Trim() == "") { MessageBox.Show("用户名或者密码为空!"); re原创 2020-10-22 17:32:47 · 499 阅读 · 0 评论 -
listview 绑定的imagelist 图片替换后,不切换?教你一招搞定。
imageList1.Images[index] = Image.FromFile(newImg); this.skinListView1.Refresh();那即是在替换完imagelist的图片后,重新刷新下listview即可了。哈哈原创 2020-10-22 09:37:00 · 466 阅读 · 0 评论 -
dev winform 仿office 风格 ERP软件
先看效果:这个是采用dev来做的样式,正在完善中原创 2020-06-25 00:27:13 · 805 阅读 · 0 评论 -
winform 升级程序 包含自动监测版本,winform自动下载文件,winform自动升级!!!
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.Drawing;using System.IO;using System.Linq;using System.Text;...原创 2019-08-14 14:01:47 · 619 阅读 · 0 评论 -
Visual Studio 高级调试(1) 跨进程调试
问题: 在项目中A项目使用了B项目发布.exe 文件 如何在运行调试时 进到A 项目里打断点调试 ?废话不多少说上教程: 在A项目选择调试-附加到进程 ,找到B项目的进程点击添加调试 ,这个时候在B项目的断点就会执行了。 ...原创 2018-04-12 09:47:36 · 888 阅读 · 3 评论 -
Winform GDI 系列(2) 窗体边框重绘制
///<summary>///窗体边框重绘制///</summary>///<param name="sender"></param>///<param name="e"></param>privatevoid Form1_P...原创 2018-02-03 17:23:01 · 801 阅读 · 5 评论 -
Winform GDI 系列(1) 使用GDI 画线画圈
public GDITest1() { InitializeComponent(); } private void GDITest1_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; //创建画板...原创 2018-02-23 10:43:02 · 1034 阅读 · 0 评论 -
使用CEfSharp之旅(6)拦截网络请求 截取get post response返回
主要是继承实现 Cefsharp的IRquestHandler对象,废话不多说上代码: public class request : IRequestHandler { public event Action<string> msg; public event Action<string, object>...原创 2018-02-24 09:43:29 · 27051 阅读 · 24 评论 -
Winform FormBorderStyle.None时,支持改变窗体大小
没有边框了,没法拖动大小? //FormBorderStyle.None时,支持改变窗体大小 # region 支持改变窗体大小 private const int Guying_HTLEFT = 10; private const int Guying_HTRIGHT = 11; private const int G原创 2017-10-27 12:06:39 · 3025 阅读 · 4 评论 -
使用CEfSharp之旅(2) js前台事件执行后台方法
记录工作使用心得。使用过程中想用js调用后台事件,如果做那?不像正常接口可以直接调用访问。其实这个问题CEFSharp的设计者们,早就想好了。那就是通过调用JavascriptResponse 类来执行后台时间。你可以在代码中load js 到浏览器中。js内容调用你的后台事件。 下面就是一个简单的列子。示例代码均已上传github git地址 static...原创 2017-10-12 09:30:55 · 7413 阅读 · 3 评论 -
使用CEfSharp之旅(4)cefsharp 调用F12
Cefsharp 如何调用类似 F12的功能? private void button1_Click_1(object sender, EventArgs e) { web.ShowDevTools(); }原创 2017-10-25 16:44:01 · 7838 阅读 · 2 评论 -
使用CEfSharp之旅(3)下载文件 弹出保存框 IDownloadHandler
最近一直在做CEFsharp 方面的,遇到了下载文件的无法保存的问题 。 记录解决下。 主要是应用了 IDownloadHandler调用方法: web.MenuHandler = new MyWebContextMenu(); web.DownloadHandler = new MyDownLoadFile();/// <summary&...原创 2017-10-25 15:56:40 · 13979 阅读 · 14 评论 -
使用CEfSharp之旅(1) 加载网络页面
新建工程winform ,添加Nuget程序包 Cefsharp.winform本工程使用57.0版本 Cefsharp。请注意使用的版本 static ChromiumWebBrowser web; private void Browserform_Load(object sender, EventArgs e) { ...原创 2017-10-11 16:57:37 · 10014 阅读 · 0 评论 -
Winform 无边框 绘制自定义边框
private void LoginNew_Paint(object sender, PaintEventArgs e) { ///自定义绘制边框颜色 //e.Graphics.DrawRectangle(Pens.DarkOliveGreen, 0, 0, this.Width - 1, this.Height - 1);原创 2017-10-27 17:40:48 · 1386 阅读 · 0 评论 -
解决Winform panel动态加载Form页面无法随着panel最大化的问题
/// /// 显示窗体 /// /// 要显示的窗体实例 private void ShowForm(Form frm) { frm.MaximizeBox = true; frm.TopLevel = false; frm.FormBor原创 2017-10-11 17:04:20 · 3126 阅读 · 1 评论 -
使用CEfSharp之旅(5)CEFSharp 隔离Cookie
怎么隔离那?最近做项目中一直不甘心使用程序应用域隔离的办法,终于找到了可以实现的办法提出来做个笔记: 红色部分关键的四句话。 RequestContextSettings requestContextSettings = new RequestContextSettings(); requestContextSettin原创 2017-10-27 17:05:25 · 11590 阅读 · 3 评论 -
Winform 使用panel 自定义拖动窗体
private void panel1_MouseDown(object sender, MouseEventArgs e) { Common.FromCustomStyle.MoveForm(this,this.panel1); }/// ///拖动Panel窗体移动 ///原创 2017-11-09 15:04:23 · 5184 阅读 · 0 评论 -
C# 爬虫
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;us...原创 2017-11-10 09:29:24 · 531 阅读 · 1 评论 -
winform 制作播放器 频谱 显示分贝
一 、制作winform 播放器 频谱本人百度的分享 :http://jingyan.baidu.com/article/1e5468f9706d7e484961b704.html</pre><pre name="code" class="csharp">using System;using System.Collections.Gener...原创 2016-09-18 15:26:38 · 4058 阅读 · 6 评论