
winform
Hi3号
这个作者很懒,什么都没留下…
展开
-
根据时间查询,时间需要统一格式
load名称不对 导致load事件不起作用,考代码时尤其要注意时间格式不一致导致查询结果不正确,需要将时间的字段进行转换 如:convert (varchar, qingjiariqi ,120) like原创 2011-07-19 15:40:49 · 498 阅读 · 0 评论 -
解决Winform程序在不同分辨率系统下界面混乱
问题分析:产生界面混乱的主要原因是,winform程序的坐标是基于点(Point)的,而Point又与DPI相关,具体就是一英寸 =72Points一英寸 = 96pixels96DPI是windows的默认DPI,当它被用户更改后,可能就会导致界面与设计之初产生了错乱。在网上搜索相关资料后,试着将this.AutoScaleMod...转载 2019-05-06 17:32:52 · 762 阅读 · 0 评论 -
C# Winform程序设计运行在高分屏下模糊解决办法
转自https://www.cnblogs.com/zhangjiantao/p/9217233.html注意:如果更改后影响了原来的程序,可以参考https://blog.youkuaiyun.com/sjt223857130/article/details/80699685增加appconfig,并注释掉app.manifest影响部分的内容,即可兼容以前的程序。 前段时间在开发一个坐标转换...转载 2019-04-28 12:05:13 · 576 阅读 · 0 评论 -
C#实现能拖动无边框的窗体
转载地址:https://blog.youkuaiyun.com/qq_36819953/article/details/82775766[DllImport("user32.dll")]//拖动无窗体的控件 public static extern bool ReleaseCapture(); [DllImport("user32.dll")] publ...转载 2019-04-28 10:12:23 · 189 阅读 · 0 评论 -
C# WebBrowser 自动登录ReportingService
private void MainForm_Load(object sender, EventArgs e) { string url = "http://172.16.189.135/Reports"; Uri u = new Uri(url); UriBuilder ub = new UriBuilde...转载 2018-12-05 10:20:50 · 441 阅读 · 0 评论 -
C# WebBrowser 网页缩放的方法
1.引用COM:MicroSoft Internet Controls2. 核心代码如下: private void button2_Click(object sender, EventArgs e) { IWebBrowser2 axIWebBrowser2 =(IWebBrowser2) this.webBrowser1.ActiveX...转载 2018-12-05 09:30:31 · 1973 阅读 · 0 评论 -
新中新二代身份证读卡器DKQ-A16D C# Demo 无法运行问题
116D-A16D阅读器发行盘中的C# Demo 无法直接运行,但是其他Demo可正常运行。怀疑代码有问题,有幸看到了https://blog.youkuaiyun.com/yaogh/article/details/53419392 这位仁兄的帖子,根据其分析,发现确实就是权限的问题,所以简单点的处理方式,直接使用管理员身份运行程序或者Syn_SetPhotoPath(0,ref cPath原创 2018-04-17 17:12:46 · 2407 阅读 · 0 评论 -
DataGridView的一些常用操作
--单元格更改后,保存数据 private void dgvLogProcInstData_CellEndEdit(object sender, DataGridViewCellEventArgs e) { string ProcInstID = dgvLogProcInstData.Rows[e.RowIndex].Cells[0].Value.T原创 2017-03-24 13:45:11 · 456 阅读 · 0 评论 -
winfrom下listview的数据填充及闪屏解决
数据填充: private void btnGetCardNo_Click(object sender, EventArgs e) { string SQLString = "select empid,empname,cardno from employee where cardno is not null and cardno !='原创 2014-02-18 10:23:02 · 927 阅读 · 0 评论 -
C# udp socket.sendto() 在win2008下无法发送。
//sock.Bind(new IPEndPoint(IPAddress.Loopback, 39168)); sock.Bind(new IPEndPoint(IPAddress.Any, 39168));原创 2014-06-17 17:19:58 · 1458 阅读 · 0 评论 -
BackgroundWorker 带进度条简单用法
namespace WinFormReport{ public partial class MainForm : Form { private BackgroundWorker worker = new BackgroundWorker(); public MainForm() { Initia转载 2014-02-18 16:41:41 · 2105 阅读 · 0 评论 -
最简单的delegate加event 实例
Preview 类外 public delegate void DeviceEventHandler(string s);Preview 类里 public event DeviceEventHandler OnDeviceEvent;Preview 发生事件时通知 if (OnDeviceEvent != null) OnDeviceEvent(str);P原创 2014-02-18 10:14:20 · 634 阅读 · 0 评论 -
GridView动态绑定列(据条件显示某些列)
有的情况下,GridView数据源的所有数据并不需要全部显示,会根据条件部分的显示,或者是动态的添加删减某些列。这种情况下,可以先把数据源所有的数据抽取出来,存放在一个DataTable中。DataTable dt=new DataTable();GridView1.AutoGenerateColumns=false;//只有添加了这个之后,才不会显示出所有的列GridView1.转载 2013-06-18 14:03:16 · 1233 阅读 · 0 评论 -
winform程序退出的方法
程序退出的方法:this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出; Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的原创 2012-07-05 16:33:30 · 896 阅读 · 0 评论 -
C# ini 文件操作
class ClsIni { //文件INI名称 private string m_iniPath; ////声明读写INI文件的API函数 [DllImport("kernel32")] private static extern long WritePrivateProfileString(原创 2012-05-18 10:01:17 · 598 阅读 · 0 评论 -
C# 获取屏幕显示相关属性
using System;using System.Drawing;using System.Runtime.InteropServices;namespace XYDES{public class PrimaryScreen{#region Win32 API[DllImport("user32...转载 2019-05-15 14:04:22 · 1059 阅读 · 0 评论