WinForm
文章平均质量分 50
DaiLei831209
认真做事!
展开
-
如何在A窗体操作,让B窗体做出响应。
如何在窗体A中做操作,而窗体B能做出响应呢?public partial class Form_A : Form { public Form_A() { InitializeComponent(); } /// /// 设置textbox的值 ///原创 2010-03-18 22:35:00 · 613 阅读 · 0 评论 -
.Net 加密
<br />在软件开发过程中,经常会用到一些加密。<br />1.都有哪些东西需要加密?<br />包括:给重要数据加密、给软件加密、给代码加密等等。<br />2.具体如何加密?<br />A.如何给重要数据加密.<br />这类用途主要是给部分小数据量加密。最常用的就是给密码加密。<br />为什么要给密码加密呢?<br />假设某天,某人通过某种手段进入了数据库后台.获得了拥有密码了的那张表的信息,这就意味着他能干任何事情。比如:用你的ID登陆,把你的所有东西都删掉或者改了。但是如果你数据库的密码是加原创 2010-06-12 13:51:00 · 584 阅读 · 0 评论 -
.Net 注册热键
<br />希望你的程序能使用热键吗?在.Net中如何注册一个热键呢?热键和快捷键一样吗?<br />1 热键和快捷键能完成差不多的功能。但有所区别。<br />快捷键是指当前你的程序窗口为活动窗口时,快捷键才会发挥作用。而且一般说来,快捷键是不需要什么辅助键的。<br />热键是只要你程序在运行,热键就会起作用。如QQ程序:Ctrl+Alt+A<br />2.如何注册和卸载热键。<br />[DllImport("user32")]<br /> public static extern bo原创 2010-06-13 10:25:00 · 833 阅读 · 0 评论 -
.Net如何得到Mac地址 和硬盘序列号
<br /> 1.得到Mac地址<br />public static string GetMac(string clientip)<br /> {<br /> string mac = "";<br /> System.Diagnostics.Process process = new System.Diagnostics.Process();<br /> process.StartInfo.FileName = "nbtst原创 2010-06-10 10:47:00 · 2482 阅读 · 0 评论 -
.Net通过拖放打开文件
<br />1.实现怎样通过拖放打开一张影像?<br />PictureBox 也有DragEnter事件 DragDrop事件 但是怎么样都不触发.没有AllowDrag属性。<br />Form有Allow属性。<br />只要知道鼠标现在落在PictureBox上,事件触发就行了。<br /> private void Form1_DragDrop(object sender, DragEventArgs e)<br /> {<br /> int x = this.原创 2010-06-10 10:56:00 · 981 阅读 · 0 评论 -
ftp上传 下载文件
<br />//ftp的上传功能<br /> private void Upload(string filename)<br /> {<br /> FileInfo fileInf = new FileInfo(filename);<br /> string uri = "ftp://" + ftpServerIP + "/" + fileInf.Name;<br /> FtpWebRequest reqFTP;<br /> // 根据ur转载 2010-06-07 14:00:00 · 586 阅读 · 0 评论 -
.net 如何获取磁盘信息
<br />SelectQuery selectQuery = new SelectQuery("select * from Win32_logicaldisk");<br />ManagementObjectSearcher searcher = new ManagementObjectSearcher(selectQuery);<br /> foreach (ManagementObject disk in searcher.Get())<br /> {<br />原创 2010-06-08 11:30:00 · 898 阅读 · 0 评论 -
.Net控件的拖拽
<br />控件的拖拽从开始拖拽到拖拽完成共经过3个阶段,这3个阶段对应3个事件。<br />ItemDrag 用户开始拖拽时发生。<br />DragEnter 鼠标将某项拖动到该控件工作区域时发生<br />DragDrop 控件拖拽完成时发生。<br />下面, 我就以从Tree_View里将某个TreeNode拖拽到ListView中为例。<br />首先分析:会经历哪几个事件。<br />说明:My_TV 为TreeView My_LV为ListView<br />执行 顺序应为:My_TV_It原创 2010-06-07 17:24:00 · 1236 阅读 · 0 评论 -
如何打开VS2005的即时窗口
<br />1:在调试过程中 调试-->窗口-->即时打开。<br />2:或者快捷键 Ctrl+Alt+I原创 2010-06-07 12:37:00 · 2448 阅读 · 0 评论 -
正试图在 os 加载程序锁内执行托管代码。
<br />今天调试的时候突然发现出现一个这样的错误:正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。<br /> 查了网上的解决方法:这个问题只需要把vs2005菜单的 调试->异常->Managed Debuggin Assistants->LoaderLock 的选中状态去掉即可!如果异常(exception)这一项没有的话,在工具---自定义---命令选项卡---左边选择调试--右边把异常托到菜单里就可以了~转载 2010-06-04 16:08:00 · 690 阅读 · 0 评论 -
带图片的组合框(Combox)
<br /> public class UserComboBox:System.Windows.Forms.ComboBox<br /> {<br /> private ImageList imagelist;<br /> public ImageList ImageList<br /> {<br /> get<br /> {<br /> return this.imagelist;<b原创 2010-06-01 17:13:00 · 1640 阅读 · 0 评论 -
实现winform中的treeview控件部分节点显示checkbox,部分节点不显示checkbox的功能
用过asp.net的应该知道,要在treeview中实现上述功能可以使用ShowCheckBox 属性指定那些节点显示checkbox哪些不显示,可是winform中的treeview只提供一个ShowCheckBoxes 属性,要么全部节点显示checkbox,要不全部不显示,而指定节点没有ShowCheckBox 属性,下面就在winform的treeview中实现BS对应CheckBox 属转载 2010-05-26 16:58:00 · 2663 阅读 · 2 评论 -
实现TreeView的一个功能
功能详细描述:我要完成这样一个功能,如果treeview的某个节点状态发生变化,我就让其所有子节点(包括孙节点)的选中状态跟当前节点一样。并且进行判断,如果该节点所有同级节点的状态已经全部一致。其父节点的状态也应该跟当前节点一样。方法写在aftercheck里面:需要两个方法,方法1:就是让其所有子孙节点状态变成和当前节点一样。 /// ///原创 2010-05-19 09:54:00 · 653 阅读 · 0 评论 -
处理[未处理的“System.StackOverflowException”类型的异常出现在 System.Windows.Form.dll]异常
调试程序时,突然发现 未处理的“System.StackOverflowException”类型的异常出现在 System.Windows.Form.dll中的异常 怎么微软自己的dll也会出现异常吗?看代码:异常出现位置是窗口关闭时。即Form.close();发生!为什么会出现这么个异常呢?分析:因为我将代码写在此窗体关闭时执行。那么也就是说会出现一个无限循环调用的问题!其实我原创 2010-05-14 14:39:00 · 19905 阅读 · 5 评论 -
DataTable表调用Delete()方法
项目中有行代码突然报:“不能通过已删除的行访问该行的信息”。查看代码发现我之前对DataTable调用过Delete()方法!查询资料发现,调用Delete()方法后,会将该行标记为删除行,当再次访问的时候,就会出现这样的问题,标记删除行后,并没有将其删除,如果想将其删除必须DataTable调用AcceptChanges()方法。不过如果直接调用Remove()或者是Removeat就可原创 2010-05-06 12:06:00 · 1278 阅读 · 0 评论 -
.Net中如何创建一个Windows服务
<br />1.Windows服务程序应用在哪些方面?<br />包含硬件控制、应用程序监视、系统级应用、诊断、报告、Web和文件系统服务等。<br />Windows服务程序相关的命名空间有两个:System.ServiceProcess和System.Diagnostics<br />要创建一个最基本的Windows服务程序,只需要运用.Net框架下的System.ServiceProcess命名空间以及其中的4个类:ServiceBase、ServiceInstaller、ServiceProcess原创 2010-06-11 22:59:00 · 821 阅读 · 0 评论