WinForm
zbssoft
这个作者很懒,什么都没留下…
展开
-
datagridview 行随光标变色
<br /> privatevoid dataGridView1_CellMouseEnter(object sender, DataGridViewCellEventArgs e)<br /> {<br /> if (e.RowIndex >=0)<br /> {<br /> dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.Red;<b原创 2010-06-28 13:29:00 · 828 阅读 · 0 评论 -
MD5加密程序
//需要引入的命名空间using System.Security.Cryptography;using System.Text; public static string StringToMD5Hash(string inputString){ MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();原创 2010-05-19 09:31:00 · 309 阅读 · 0 评论 -
AES加密解密类
using System;using System.Text;using System.Security.Cryptography;using System.IO;namespace YongFa365.Security{ /// /// AES加密解密 /// public class AES { public static string En转载 2010-05-19 10:13:00 · 447 阅读 · 0 评论 -
IP地址正则表达式
public static bool IsIP(string ip) { //判断是否为IP return Regex.IsMatch(ip, @"^((2[0-4]/d|25[0-5]|[01]?/d/d?)/.){3}(2[0-4]/d|25[0-5]|[01]?/d/d?)$"); }IP的正则表达式:匹配ip地原创 2010-05-19 17:39:00 · 383 阅读 · 0 评论 -
数字转换成大写金额
using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebCon原创 2010-05-19 17:43:00 · 631 阅读 · 0 评论 -
获取单个文件/文件夹的方法....
获取单个文件的方法....在显示的界面放置一个按钮和文本框,鼠标按下按钮时弹出"OpenFileDialog"控件,代码要写在按钮点击事件下,先拖过来一个OpenFileDialog控件....再写以下代码 //声明一个OpenFileDialog对象 OpenFileDialog openfile = new OpenFil原创 2010-05-20 11:24:00 · 642 阅读 · 0 评论 -
DataGridView 滚动条
<br />首先设置dataGridView的SelectionMode值为FullRowSelect,MultiSelect值为false. <br /><br />代码如下: <br />int index = dataGridView1.SelectedRows[0].Index; // 记录下当前选中行(活动行)的索引. <br />// 此处刷新数据 <br />dataGridView1.Rows[index].Selected = true;原创 2010-07-17 09:40:00 · 2533 阅读 · 0 评论 -
生成缩略图
/// /// 获取一个图片按等比例缩小后的大小。/// /// 需要缩小到的宽度/// 需要缩小到的高度/// 图片的原始宽度/// 图片的原始高度/// 返回图片按等比例缩小后的实际大小public static Size GetNewSize(int maxWidth, int maxHeight, int imageOriginalWidth, int imageOriginalHeigh原创 2010-05-20 14:38:00 · 368 阅读 · 0 评论 -
远程连接数据库语句
192.168.1.8,1433/zserp;database=clothe;uid=sa;pwd="/>原创 2010-05-20 14:40:00 · 450 阅读 · 0 评论 -
DataList三层嵌套
.cs文件using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlC原创 2010-05-20 15:06:00 · 1211 阅读 · 0 评论 -
调用存储过程返回字条串
private void loadGrv() { string pr = "", strsql = "";int reqstr = 0; if (Request.QueryString["id"] != null) { reqstr = Convert.ToInt32(Request.QueryString["id"]);原创 2010-05-20 15:15:00 · 373 阅读 · 0 评论 -
得到本机分辨率
有两种方法:1. System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height 这样就得到了2. Rectangle rect = new Rectangle();//通过一个函原创 2010-05-19 17:38:00 · 1237 阅读 · 0 评论 -
c# winform 创建文件,把值写入文件,读取文件里的值,修改文件的值,对文件的创建,写入,修改
#region 判断文件是否存在,不存在则创建,否则读取值显示到窗体 public FormMain() { InitializeComponent(); //ReadFile(Application.StartupPath + "//AlarmSet.txt"); //也是判断文件是否存在原创 2010-05-18 08:58:00 · 878 阅读 · 0 评论 -
动态修改WebConfig文件
public void EditXml() { string a = Application.StartupPath + "//VPN.exe.config"; XmlDocument doc = new XmlDocument(); doc.Load(a); XmlNodeList topM原创 2010-05-05 18:04:00 · 655 阅读 · 0 评论 -
获取硬盘ID ,cpu序列号 ,网卡硬件地址
首先在添加引用中选中System.Management再在开始部门:using System.Management;using System.Management.Instrumentation;private void GetInfo() { string cpuInfo = "";//cpu序列号 ManagementClass cimobject = new M原创 2010-05-05 18:02:00 · 497 阅读 · 0 评论 -
解决.net绘制的 WinForm 在 windows7下变形的方法
问题描述:一个winform的系统,我和同事通过vss共同开发,同事的系统是XP,我的系统是windows7,开发工具都是vs.net2008 sp1。 奇怪的是程序的主界面在同事的机器上正常,在他的vs.net设计视图中也显示正常,而到了我这里有的控件高度比设定的高度多出1-8个像素,f5运行也和实际效果不一样比实际效果大,查看 frmBase.designer.cs,里面控件的高度确实是原先设原创 2010-05-11 16:37:00 · 1060 阅读 · 0 评论 -
C#注册dll,成功不提示
System.Diagnostics.Process.Start("regsvr32", @"C://WINDOWS//system32//cell32.ocx /s");原创 2010-05-11 16:42:00 · 716 阅读 · 0 评论 -
WinForm构造函数传值
windows form参数传递过程 在Windows 程序设计中参数的传递,同样也是非常的重要的。 这里主要是通过带有参数的构造函数来实现的, 说明:Form1为主窗体,包含控件:文本框textBoxFrm1,多选框checkBoxFrm1和按钮buttonEdit; Form2为子窗体,包含控件:文本框textBoxFrm2,多选框checkBoxFrm2和按钮buttonOK,button原创 2010-05-13 11:34:00 · 2824 阅读 · 0 评论 -
多个按钮执行相同事件(委托)
this.button2.Click += new System.EventHandler(this.button2_Click);this.button3.Click += new System.EventHandler(this.button2_Click);this.button4.Click += new System.EventHandler(this.button2_Click);原创 2010-05-17 16:13:00 · 546 阅读 · 0 评论 -
winForm全局变量传值
以定义一个 static class, 再定义一个静态的字段或者属性就可以了, Code Snippet public static class CommonData { private static int data = 0; public static int Data {原创 2010-05-17 16:40:00 · 2497 阅读 · 0 评论 -
combobox实现双击事件
用两次单击的时候来判断一下就行了:可以参见如下的代码: DateTime lastDownTime = DateTime.Now; private void comboBox1_MouseDown(object sender, MouseEventArgs e) { TimeSpan sp = DateTime.N原创 2010-05-18 08:51:00 · 3442 阅读 · 0 评论 -
隐藏任务栏
using Microsoft.Win32; 3using System.Runtime.InteropServices; 4 5[DllImport("user32.dll", EntryPoint = "FindWindowA")] 6public static extern IntPtr FindWindowA(string lp1, string lp2);//获取任务栏 7 8[DllI原创 2010-05-17 16:28:00 · 324 阅读 · 0 评论 -
判断一个窗体是否已经打开
Form frm1;private void btnOK_Click(object sender, EventArgs e){if (frm1 == null || frm1.IsDisposed) { frm1 = new KHXXFrm(); frm1.Show(); }原创 2010-05-17 16:32:00 · 1090 阅读 · 0 评论 -
c#判断你打开的应用程序是否以打开
<br />private static void GetSingleThread() <br /> { <br /> string name = Process.GetCurrentProcess().ProcessName; <br /> int id = Process.GetCurrentProcess().Id; <br /> Process[] prc = Process.GetProcesses();<br /> foreach(Process原创 2010-06-07 17:09:00 · 964 阅读 · 0 评论