genli

导航

文章分类 -  C#

Windows Form
C# WinForm开发系列 - WebBrowser
摘要:介绍Vs 2005中带的WebBrowser控件使用以及一些疑难问题的解决方法, 如如何正确显示中文, 屏蔽右键菜单, 设置代理等; 收集的文章中有可能还带了一些Asp.Net开发使用微软的WebBrowser进行页面打印方面文章.01. vs2005中的WebBrowser控件的简单应用02. WebBrowser控件的简单应用203. WebBrowser控件应用:弹出新窗体和关闭窗口04. WebBrowser控件应用:播放PPT文件05. WebBrowser控件使用技巧分享06. .Net 2.0实例学习:WebBrowser页面与WinForm交互技巧07. WebBrowser脚 阅读全文

posted @ 2011-05-25 15:46 genli 阅读(250) 评论(0) 推荐(0)

进入窗口后默认聚焦到某个文本框,两种方法
摘要:进入窗口后默认聚焦到某个文本框,两种方法:①设置tabindex把该文本框属性里的tabIndex设为0,焦点就默认在这个文本框里了。②Winform的Activated事件在Form的Activated事件中添加textBox1.Focus(), 即可获得焦点。 private void Form1_Activated(object sender, EventArgs e) { textBox1.Focus(); }TextBox是可以获得焦点的. 有几个前提:1. TextBox所属的窗体(Form)在可操作(Active)状态. 即用户选中了Form.2. TextBox的Enable属 阅读全文

posted @ 2011-05-19 19:24 genli 阅读(2751) 评论(0) 推荐(0)

使用打开保存文件对话框
摘要:除了PrintPreviewDialog外,其他对话框类都派生于抽象基类CommonDialog,这个基类的方法可以管理Windows通用对话框。对话框适用的场合:1.要让用户选择和浏览要打开的文件,应使用OpenFileDialog。这个对话框可以配置为只允许选择一个文件,或可以选择多个文件。2.使用SaveFileDialog,用户可以为要保存的文件指定一个文件名和浏览的路径。3.PrintDialog用户选择一个打印机,并设置打印选项。4.配置页面的边距,通常使用PageSetupDialog。5.PrintViewDialog是在屏幕上进行打印预览的一种方法,并有一些选项如缩放。6.F 阅读全文

posted @ 2011-05-18 15:57 genli 阅读(2035) 评论(0) 推荐(1)

c#连接MySql数据库的方法
摘要:1、用MySQLDriverCS连接MySQL数据库先下载和安装MySQLDriverCS,地址:http://sourceforge.net/projects/mysqldrivercs/在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriver.dll添加引用到项目中注:我下载的是版本是 MySQLDriverCS-n-EasyQueryTools-4.0.1-DotNet2.0.exeusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data; 阅读全文

posted @ 2011-02-16 23:25 genli 阅读(24263) 评论(0) 推荐(1)

用AnimateWindow制作淡入淡出效果的窗体
摘要:用AnimateWindow制作淡入淡出效果的窗体 命名空间:using System.Runtime.InteropServices;API函数:[DllImport("user32")]private static extern bool AnimateWindow(IntPtr whnd,int dwtime,int dwflag);//dwflag的取值如下public const Int32 AW_HOR_POSITIVE = 0x00000001; //从左到右显示public const Int32 AW_HOR_NEGATIVE = 0x00000002; //从右到左显示pu 阅读全文

posted @ 2011-02-08 21:04 genli 阅读(420) 评论(0) 推荐(0)

QQ停靠方法2:
摘要:QQ停靠方法2:WindowsFormsApplication2.FormDockTemplate m_oDockFormTemplate = new FormDockTemplate(this);您只需要在你的窗体初始化的时候(也就是窗体构造函数里添加上述这一行代码)您的程序就可以轻松拥有靠边自动隐藏的功能。具体方法步骤如下:1。右键解决方案,分别添加FormDockTemplate,FormStartInfo,User32这三个类,并且做些少许的改动代码分别如下:(1)FormDockTemplate:using System;using System.Collections.Generi 阅读全文

posted @ 2011-02-08 21:00 genli 阅读(302) 评论(0) 推荐(0)

QQ停靠方法3:
摘要:QQ停靠方法3:相对来说也是比较简单,首先右键解决方案添加类EcanQQ ,其次在要停靠的窗体上添加timer控件,enable设置为true,timer控件的Tick事件中写如下代码EcanQQ qqfrm = new EcanQQ();//实例化类EcanQQ int height = this.Height; EcanQQ.hide_show(this, ref height, timer1);//timer1_Tick时间调用函数qqfrm.hide_show(); 这样就可以实现停靠了。EcanQQ 类的代码如下:using System;using System.Collecti 阅读全文

posted @ 2011-02-08 21:00 genli 阅读(234) 评论(0) 推荐(0)

仿QQ窗口依靠
摘要:仿QQ窗口停靠有以下几种方法:  方法1:也是我现在发现的最简便的方法。右键工具箱内部,选择“选择项”浏览找到FormMove,点确定,将FormMove添加到工具箱中,则工具箱中就出现了自定义工具FormMove,对所要停靠的窗体双击添加,其次将Form.Designer.cs中private void InitializeComponent()的this.formMove1.Form = null;//将null改为this就可以了,即this.formMove1.Form = this;这样就可以实现窗体的停靠了。  方法2: 阅读全文

posted @ 2011-01-31 20:33 genli 阅读(209) 评论(0) 推荐(0)

字符串的操作---C# 中的字符串函数及应用举例
摘要:C# 中的字符串函数及应用举例文章出处:http://www.diybl.com/course/4_webprogram/asp.net/netjs/2008515/116968.html1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime 阅读全文

posted @ 2011-01-30 23:51 genli 阅读(397) 评论(0) 推荐(0)

C# 仿QQ右下角消息框
摘要:方法1:  //点击帮助菜单项出现消息框  private void 帮助ToolStripMenuItem_Click(object sender, EventArgs e) { frmNotices f = new frmNotices();//定义消息框的一个对象 Point p = new Point(Screen.PrimaryScreen.WorkingArea.Width-f.Width, Screen.PrimaryScreen.WorkingArea.Height); f.PointToScreen(p); f.Location = p; f.Show(); for (int 阅读全文

posted @ 2011-01-29 19:07 genli 阅读(982) 评论(0) 推荐(0)