随笔分类 -  WinForm

摘要:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Th... 阅读全文
posted @ 2018-10-06 20:58 每天进步多一点 阅读(3685) 评论(0) 推荐(0) 编辑
摘要:一、 需求的产生 很多时候,需要根据年月或日期来检索数据。在我的数据库中,如果只需要以月为单位,我一般按照200801这样的格式(yyyyMM)保存为int类型。在做数据检索时,是根据工具栏中的两个ToolStripComboBox(一个年,一个月)选择的数据合并成一个年月来检索数据,但是用户反映不 阅读全文
posted @ 2018-08-06 12:44 每天进步多一点 阅读(733) 评论(0) 推荐(0) 编辑
摘要:在编写winform应用程序时,有时需要无论在哪个控件获取焦点时,对某一个键盘输入或者鼠标事件都进行同样的操作。比如编写一个处理图片的应用程序时,希望无论当前哪个控件获得焦点,当用户按上、下、左、右键时,图片控件的滚动条都会上下左右移动,当用户拨动鼠标滚轮时图片总能发大或缩小。如果对每个控件的键盘或 阅读全文
posted @ 2018-06-01 08:24 每天进步多一点 阅读(1076) 评论(0) 推荐(0) 编辑
摘要:1.不显示最下面的新行 通常 DataGridView 的最下面一行是用户新追加的行(行头显示 * )。如果不想让用户新追加行即不想显示该新行,可以将 DataGridView 对象的 AllowUserToAddRows 属性设置为 False。 DataGridView1.AllowUserTo 阅读全文
posted @ 2018-04-20 14:01 每天进步多一点 阅读(20760) 评论(0) 推荐(0) 编辑
摘要:关于DataGridView行和列的背景色-前景色设置 1.设定DataGridView全部单元格的Style DataGridView内所有单元格的Style变更,可以使用DataGridView对象的DefaultCellStyle属性实现。 1 2 3 4 5 //包含Header所有的单元格 阅读全文
posted @ 2018-04-14 20:55 每天进步多一点 阅读(842) 评论(0) 推荐(0) 编辑
摘要:打开QQ的时候,QQ新闻弹出窗体在屏幕的右下角就会慢慢升起一个小窗口,占用的地方不大,可以起到提示的作用。下面就让我们来看看,怎样用系统API来轻松实现这个功能。API原型函数:bool AnimateWindow(IntPtr hwnd, int dwTime, int dwFlags);从字面的 阅读全文
posted @ 2018-02-28 20:49 每天进步多一点 阅读(2820) 评论(0) 推荐(0) 编辑
摘要:一:.Net中有两个类 HttpWebRequest 和HttpWebResponse 类来实现Http的请求 实现步骤: 1.通过WebRequest类创建一个HttpWebRequest的对象,该对象可以包含Http请求信息。 2.设置HttpWebRequest对象,其实就是设置Http请求报 阅读全文
posted @ 2018-01-03 17:08 每天进步多一点 阅读(13444) 评论(0) 推荐(1) 编辑
摘要:KeyDown事件用来处理功能键:F1 F2 F3... keyPress事件用来处理字符比如说:A B C... 1 2 3... 注:处理该事件时,需要先将窗体的 KeyPreview=true; (请注意,不设置该项是引起键盘事件不响应的多数原因) KeyPress事件的示例: private 阅读全文
posted @ 2017-05-07 14:28 每天进步多一点 阅读(5694) 评论(0) 推荐(1) 编辑
摘要:进程间通信的方式有很多,常用的方式有: 1.共享内存(内存映射文件,共享内存DLL)。 2.命名管道和匿名管道。 3.发送消息 本文是记录共享内存的方式进行进程间通信,首先要建立一个进程间共享的内存地址,创建好共享内存地址后,一个进程向地址中写入数据,另外的进程从地址中读取数据。 在数据的读写的过程 阅读全文
posted @ 2017-04-12 08:29 每天进步多一点 阅读(6001) 评论(2) 推荐(0) 编辑
摘要:要实现程序的互斥,通常有下面几种方式,下面用 C# 语言来实现: 方法一: 使用线程互斥变量. 通过定义互斥变量来判断是否已运行实例. 把program.cs文件里的Main()函数改为如下代码: using System; using System.Windows.Forms; using Sys 阅读全文
posted @ 2017-04-05 20:16 每天进步多一点 阅读(8675) 评论(0) 推荐(2) 编辑
摘要:在winform项目中,其实皮肤就是一个第三方的控件,名字是IrisSkin4.dll只要添加到你的工具箱里就可以和其它控件一样使用了 一.添加控件IrisSkin4.dll。方法: 先把IrisSkin4.dll文件添加到当前项目引用(解决方案资源管理器->当前项目->引用->右键->添加引用,找 阅读全文
posted @ 2017-04-03 14:18 每天进步多一点 阅读(9202) 评论(0) 推荐(0) 编辑
摘要:一、单元格内容的操作 //取得当前单元格内容 Console.WriteLine(DataGridView1.CurrentCell.Value); // 取得当前单元格的列 Index Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex) 阅读全文
posted @ 2016-05-01 22:39 每天进步多一点 阅读(1881) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示