WinForm 开发
文章平均质量分 69
freeliver54
这个作者很懒,什么都没留下…
展开
-
【转】DataGridViewComboBoxColumn的使用
本文转自:http://www.cnblogs.com/perfect/archive/2008/06/10/1216591.htmlusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using原创 2009-10-27 08:09:00 · 4206 阅读 · 0 评论 -
C# 图片上画连线时 自定义两点间的划线段样式
Graphics g = this.pictureBox1.CreateGraphics();Brush brush = new SolidBrush(Color.White);Pen pen = new Pen(brush, 1);//pen.DashStyle = DashStyle.Solid;//using System.Drawing.Drawing2D;pen.原创 2008-12-02 10:51:00 · 1649 阅读 · 0 评论 -
WebBrowser关于后退前进的 GoBack和GoForward 及 CanGoBack和CanGoForward
this.webBrowser1.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(this.webBrowser1_DocumentCompleted);this.webBrowser1.CanGoBackChanged += new System.EventHa原创 2008-12-30 11:50:00 · 2797 阅读 · 0 评论 -
C# WinForm 父窗体 子窗体 传值
本次示例效果如下:Form1为父窗体(包含textBox1、button1)Form2为子窗体(包含textBox2、button2)父窗体给子窗体传值==================1.点击Form1的button1 打开Form2 父窗体给子窗体传值 可以调用重载子窗体的构造函数 直接传入相关数值 public partial class For原创 2009-02-11 13:50:00 · 588 阅读 · 0 评论 -
Windows窗体编程基础学习:更改TabControl 的外观(如qq用的)
实现如下图示效果:1.向窗体添加 TabControl 和 ImageList 控件。2.将图像添加到图像列表imageList1中。 点击设计视图中的imageList1 查看其属性 在Images处 点击(Collection)后面的按钮 打开 图像集合编辑器 添加三个图片3.设置TabControl-tabControl1的相关属性 点击TabControl的标原创 2007-04-03 20:01:00 · 1527 阅读 · 1 评论 -
SqlServer与Access之间的数据互导
本次实例为C#在windows程序主要是简单的实现已知表名及字段的单表数据互导:SqlServer->Access 从SqlServer中查询数据到DataGridView显示 然后选择Access数据库的相关位置 将DataGridView的数据导入Access相关表Access->SqlServer 选择Access数据库的相关位置 从Ac原创 2007-09-19 11:58:00 · 914 阅读 · 0 评论 -
WinForm 之 DataGridView 之 DataGridViewButtonCell
1.新建专案及Form2.拉取DataGridView 3.点击该DataGridView后 按F4 打开属性窗口4.在属性窗口找到 Columns 并点击后面的小按钮 弹出编辑列窗口5.在编辑列窗口 点击 添加 添加两列 一列为DataGridViewTextBoxCell 名称默认为Column1 修改为 txt_A 类型选择Data原创 2008-03-06 14:56:00 · 3913 阅读 · 0 评论 -
PictureBox + Scrollbar
請問...如果有一張圖大小是1000*600而我所拉的picturebox大小為500*300 顯示的範圍有限想在上面加Scrollbar來讓這張圖可以都瀏覽到---------------------------------------------Hi可把Picturebox放到Panel中此Panel跟PictureBox沒放圖前一樣大或是大一點然後把原创 2008-03-06 16:56:00 · 770 阅读 · 0 评论 -
[转]WinForm--使用C#制做进程监视器
1)可以查看进程的各项基本信息,如cpu,内存,父进程,执行路径,创建者等2)可以中止进程,创建新进程3)可以配置目标进程,配置刷新速度最终效果图:(以下给出部分代码,其余像进程的创建、中止等,使用process类将很容易实现)1)使用wmi获取父进程id,进程创建者(注意,使用wmi获得的内容,不宜循环刷新,这样代价比较大)添加命名空间:using原创 2008-07-01 11:53:00 · 482 阅读 · 0 评论 -
[转]Winform中在Form上截取消息的两种方法
比较常用的是重载Form的DefWndProc方法,例如截取鼠标按下的消息:protected override void DefWndProc(ref Message m){ if ( m.Msg == 0x0201 ) { MessageBox.Show(m.Msg.ToString());原创 2008-07-01 11:53:00 · 443 阅读 · 0 评论 -
[转]WebBrowser中html元素如何触发winform事件
WebBrowser中html元素如何触发winform事件?这个问题来自论坛提问,对dom稍微了解的话还是比较简单的,只要注册一下事件就可以了。C#代码如下:using System;using System.ComponentModel;using System.Windows.Forms;namespace WindowsApplication5...{原创 2008-07-02 18:53:00 · 745 阅读 · 0 评论 -
[转]winfrom让弹出的MessageBox在指定时间内自动销毁
winfrom让弹出的MessageBox在指定时间内自动销毁,代码如下: private void Button_Click(object sender, System.EventArgs e){StartKiller();MessageBox.Show("这里是MessageBox弹出的内容","MessageBox");MessageBox.Show("这里是跟随原创 2008-07-02 18:53:00 · 820 阅读 · 0 评论 -
[转]WinForm编程开发实用技巧14则
1,MDI窗体设有两个窗体frmMain,frmChild,则:frmMain: 设IsMdiContainer属性为true 打开子窗口: 在相关事件中写如下代码: frmChild child=new frmChild(); child.MdiParent=this;//this表示本窗体为其父窗体 child.Show(); 在打开子窗体时原创 2008-07-02 18:53:00 · 454 阅读 · 0 评论 -
Windows Form窗体的关闭按钮的启用与否
public partial class Form1 : Form { private bool isEnableCloseButton = false; public Form1(string strFlag) { InitializeComponent(); if (st原创 2008-08-12 18:53:00 · 1203 阅读 · 0 评论 -
[转]在WinForm中通过HTTP协议向服务器端上传文件
相信用ASP.NET写一个上传文件的网页,大家都会写,但是有没有人想过通过在WinForm中通过HTTP协议上传文件呢?有些人说要向服务器端上传文件,用FTP协议不是很简单吗?效率又高,为什么还要使用HTTP协议那么麻烦呢?这里面有几个原因:(1)FTP服务器的部署相对麻烦,还要设置权限,权限设置不对,还会惹来一系列的安全问题。(2)如果双方都还有防火墙,又不想开发FTP原创 2008-09-27 12:52:00 · 626 阅读 · 0 评论 -
[转]在IE中使用VS.net WinForm控件
在Visual Studio .net中,类似于Applet或ActiveX控件,WinForm控件可以嵌入IE中使用。嵌入IE的Windows窗体控件不要求注册,不需用户提示即可激活。我们可以很方便地实现一些WebForm中实现起来相对麻烦的交互操作,结合.net Remoting等技术访问后台数据库,则可生成功能强大而且美观的WebForm页面。 使用该技术,需要客户端原创 2008-09-27 13:52:00 · 489 阅读 · 0 评论 -
[转]C# winForm 自定义鼠标样式的两种方法
本文转自:http://www.cnblogs.com/hzbzxm/archive/2008/09/15/1291104.html以前试过在WinForm中自定义鼠标样式,结果显示出来的鼠标变成单色。 后来百度了下,原来要用API来做。 首先引入两个命名空间 Code highlighting produced by Actipro CodeHighli原创 2008-11-22 13:51:00 · 541 阅读 · 0 评论 -
C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
0.新建窗体 及添加按钮1. 执行如下按钮事件 private void btnFormMax_Click(object sender, EventArgs e) { if (this.WindowState == FormWindowState.Maximized) { this.WindowState = FormWin原创 2008-11-22 11:51:00 · 799 阅读 · 0 评论 -
[引]Windows窗体编程基础学习: 对话框组件
1. ColorDialog 组件 2. FolderBrowserDialog 组件 3. FontDialog 组件 4. OpenFileDialog 组件 5. PageSetupDialog 组件 6. PrintDialog 组件 7. PrintPreviewDialog 控件 8. SaveFileDialog 组件 ===========================1原创 2007-03-28 10:01:00 · 747 阅读 · 0 评论 -
Windows窗体编程基础学习:文件读写
1.[读取]按钮 判断某txt文件是否存在 不存在则新建 读取文件中的内容2.[写入]按钮 将用户修改后的内容 存入该txt文件===============================1.新建专案 及 加入 新建项目 Windows窗体(如txtFileReadWrite) 并设定应用程序的主入口点 Application.Run(new txtFileReadWri原创 2007-03-30 15:01:00 · 911 阅读 · 0 评论 -
Windows窗体编程基础学习:使用 NotifyIcon 组件向任务栏添加应用程序图标
1.在Windows项目中新加一个窗体myNotifyIcon2.在设计视图 通过工具箱 向该Form加入NotifyIcon 和 ContextMenuStrip 并查看确保窗体myNotifyIcon的ShowIcon属性设置为True3.通过notifyIcon1的属性对话框 设置相关内容 属性部分设置 BalloonTipIcon: BalloonTipTex原创 2007-04-03 19:01:00 · 503 阅读 · 0 评论 -
在WinForm程序中读写系统配置
1.在MSDN上提供了VS2005对Settings.setting文件的读写操作======================================================在 C# 中使用设置http://www.microsoft.com/china/msdn/library/langtool/vcsharp/SettingsCSRL.mspx?mfr=tr原创 2007-09-18 09:58:00 · 627 阅读 · 0 评论 -
[转]winForm:利用窗体的自定义属性实现窗体传值
本文转自:http://bbs.szblogs.com/showtopic-230.aspx原文如下:第1步:在解决方案上添加一个窗体Form2;并添加textBox1、textBox2、Button1,将Button1的标题设为“确定”,DialogResult属性设为“OK”;第2步:在窗体Form2的类代码中添加两个私有字段: _username、_password,原创 2007-09-24 09:58:00 · 752 阅读 · 0 评论 -
[转]winForm:DataGridView的一些技巧
本文转自:http://www.cnblogs.com/liulanglang/archive/2007/06/10/778011.html原文如下:最近一直跟DataGridView打交道,突然觉得很多技巧性的东西很模糊,经过最近的个人实验操作和从网上查到的资料把对DataGridView操作的一些技巧总结和借鉴了一下,总结如下:1、自定义列 Custom原创 2007-09-24 09:58:00 · 489 阅读 · 0 评论 -
WinForm Control 命名规范
WinForm Control 命名规范 数据类型 数据类型简写 标准命名举例 Label lbl lblMessage原创 2008-03-07 17:56:00 · 649 阅读 · 0 评论 -
[转]C# winForm 创建水晶风格的按钮
时下水晶风格比较流行,在天极网看到一篇制作水晶按钮控件的文章,首先启动Visual Studio 2005,新建空白解决方案,我们取名为:TestCrystalButton,然后在项目导航栏上右击鼠标添加新项目,为此解决方案添加新的C# Windows 控件库,取名为MyControls。IDE会创建一个继承于UserControl名为UserControl1的类,修改代码原创 2008-09-28 10:52:00 · 1608 阅读 · 1 评论 -
c# winForm 资源文件 相关
[转]使用Bitmap.FromStream(GetType().Assembly.GetManifestResourceStream())出现System.ArgumentException的解决办法http://blog.csdn.net/blue_sky_blue_heart/archive/2005/12/17/555139.aspx今天碰到了一个非常“妖”的问题,就是在自原创 2008-09-28 11:52:00 · 1481 阅读 · 1 评论 -
[转]c# winFrom 使窗体显示SplitContainer或Panel中
private void menuStepAdd_Click(object sender, EventArgs e){ frmAddStep addStep = new frmAddStep(); addStep.FormBorderStyle = FormBorderStyle.None; addStep.TopLevel = false;原创 2008-10-09 11:52:00 · 719 阅读 · 0 评论 -
[转]WebBrowser页面与WinForm交互技巧
本文转自:http://www.cnblogs.com/zjj2816/archive/2006/12/26/603659.html原文如下: 话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版原创 2008-10-10 08:52:00 · 448 阅读 · 0 评论 -
c# 通过修改图片对象的文件的字节 变相"加密""解密"图片在磁盘的存储
实现思路比较简单:1.对图片对象进行byteArray转化后 加一些密码字节后"加密"储存在磁盘2.图片显示时 去掉加的字串 用原本的图片信息进行图片对象的构建和显示 WinForm下示例代码:------------------WinForm下通过PictureBox控件来显示:只所以用PictureBox的Image对象 是因为有可能图像对象不是平时所见的已原创 2008-10-14 14:52:00 · 1204 阅读 · 0 评论 -
[引]C# WinForm DirectShow视频采集及图片抓取实例DxSnap
DirectShowSamples-2007-July/Samples/Capture/DxSnapCapture.csCapture.csCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/*********************原创 2008-10-15 08:52:00 · 2720 阅读 · 0 评论 -
[转]DirectShow应用——视频捕捉WDM Vs VFW
本文转自:http://bbs.njupt.edu.cn/cgi-bin/bbsanc?path=/groups/computer.faq/MultiMedia/D52F2B929/D99113C57/X70CFBCB7发信人: yellowdawn (追逐天边的云), 信区: MultiMedia标 题: DirectShow应用——视频捕捉WDM Vs VFW发信站: 紫原创 2008-10-15 11:52:00 · 1650 阅读 · 0 评论 -
c# winForm 将窗体状态栏StatusStrip 分成左中右三部分 右边显示当前时间
实现效果:通过StatusStrip显示窗体状态栏同时将状态栏分成三部分居左边显示相关文字信息中间空白显示居右边显示时间信息1.创建窗体及添加StatusStrip 默认StatusStrip名称为statusStrip12.在statusStrip1的Items属性中 添加三个StatusLabel 默认名称为toolStripStatusL原创 2008-11-03 10:51:00 · 2686 阅读 · 1 评论 -
c# WinForm 定时执行某个后台操作 如把B文件夹下的文件Copy到A文件夹下
//目的是后台定时运行文件同步操作 使A文件夹中的文件与B文件夹中的同步//先将A文件夹中存在而B文件夹中没有的A文件夹中的文件删除//再直接将B文件夹下的文件全部复制到A文件夹下//或者将B文件夹中存在A文件夹中没有或比A文件夹中的更新的B文件夹中的文件复制到A文件夹下 CodeCode highlighting produced by Actipro CodeHig原创 2008-10-13 09:52:00 · 1286 阅读 · 0 评论 -
[转]U盘加载,卸载,拔出,插入,WM_DEVICECHANGE,WndProc,DBT_DEVICEARRIVAL,DBT_DEVICEREMOVECOMPLETE
本文转自:http://www.cnblogs.com/virusswb/archive/2008/08/22/1274085.html最近在做一个和U盘有关的项目,有一个需求是要求显示插入的U盘的盘符,当然了,如果拔出U盘,也应该更新显示,就是显示U口上插入的全部移动设备的全部盘符。其实就是重写Code highlighting produced by Actipro原创 2008-10-17 16:51:00 · 1281 阅读 · 0 评论 -
[转]C# winform中不规则窗体制作的解决方案(已经解决24位色以上不能正常显示问题)
本文转自:http://www.cnblogs.com/allancandy/archive/2008/08/07/227814.html 作者:杨丹相信每个编程爱好者都希望自己的程序不仅性能优越而且有一个美观的界面,一个区别于别人的程序的个性化的界面。然而以前烦琐的API调用和大量的代码使大家望而却步。现在好了,在C#中通过少量的代码就可以实现不规则窗体的制作。如果您有兴趣原创 2008-10-14 17:52:00 · 701 阅读 · 0 评论 -
[转]C#中的IntPtr类型
本文转自:http://zhidao.baidu.com/question/22825956.html问:c#中无法将类型“int”隐式转换为“System.IntPtr” 这个是我引用了一个api函数时出现的问题,我在声明中把intptr换成了int还是不可以,这是为什么呢?要如何处理呢? 答:您好,C#中的IntPtr类型称为“平台特定的整数类型”,它们用于本机原创 2008-10-15 09:52:00 · 761 阅读 · 0 评论 -
c# DirectShow 通过IAMVideoProcAmp的Set方法 来设置视频图像的Brightness 调整亮度
以下实现代码 以SDK中的DxSnap下的Capture.cs为基础修改部分1.//在Capture的构造函数中和SetupGraph函数中// 增加亮度传入参数int iBrightnessprivate void SetupGraph(DsDevice dev, int iWidth, int iHeight, short iBPP, Contro原创 2008-10-16 15:51:00 · 2696 阅读 · 3 评论 -
[转]灰度图像的腐蚀算法和细化算法(C#代码)
本文转自:http://www.cnblogs.com/yuanbao/archive/2008/04/12/1149923.html最近做一些图像处理,需要将图像中的一些像素过滤一下,有网友给提了个名词:腐蚀算法。我不是学图像学的,乍一听,觉得很神奇。后来从网上收集了一些VC代码,研究了一下,发现其它也就是那么回事。尤其是腐蚀算法,我在以前的验证码图片去噪声的文章中提到过,只是那是我原创 2008-10-20 17:51:00 · 843 阅读 · 0 评论 -
[转]C#断点续传
在了解HTTP断点续传的原理之前,让我们先来了解一下HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。 以下是一个请求报文与相应的原创 2008-10-21 10:51:00 · 387 阅读 · 0 评论