文章分类 - c#
摘要:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Threading;namespace RozhDataSrvTest{/// <summary>...
阅读全文
摘要:0x1 鼠标左键0x2 鼠标右键0x3 CANCEL 键0x4 鼠标中键0x8 BACKSPACE 键0x9 TAB 键0xC CLEAR 键0xD ENTER 键0x10 SHIFT 键0x11 CTRL 键0x12 MENU 键0x13 PAUSE 键0x14 CAPS LOCK 键0x1B ESC 键0x20 SPACEBAR 键0x21 PAGE UP 键0x22 PAGE DOWN 键0...
阅读全文
摘要:首先在c#里添加一个窗体,命名为mdimain,将其ismdicontainer设定成true,这样mdi主窗体就建立了。然后再添加新窗体,命名为mdichild。现在运行程序,会发现只运行了mdimain这个主窗体。呵呵因为我们没有写任何代码,第二个窗体当然不能出现了。现在来添加这个代码。在mdimain窗体上添加一个menu,然后随便写个子菜单。双击子菜单,会出现它的click事件,在这个事件...
阅读全文
摘要:C# MDI窗体菜单合并子窗体菜单非常简单,只需设置一下属性AllowMerge=True就OK;但要合并工具栏,就稍微复杂一下了。C# MDI窗体工具栏合并子窗体工具栏第一,MDI窗体代码://frmMain为MDI窗体private void frmMain_Load(object sender, EventArgs e)...{ //toolMDI为MDI窗体上的工具栏,在启动程序先隐藏,待...
阅读全文
摘要:1.//flash播放器btnPlay.Enabled = true;MySWF.Movie = openFlashDlg.FileName ;//播放flash视频MySWF.Play ();//停止播放flash视频MySWF.StopPlay ();//暂停播放flash视频MySWF.Playing = false;//向后播放MySWF.Back ();//向前播放MySWF.Forwa...
阅读全文
摘要:INI文件就是扩展名为"ini"的文件。其一般形式如下:[section1] // 配置节 //键名 //键值 keyword1 = valuel keyword2 = value2 …… [section2] keyword3 = value3 keyword4 = value4在Windows系统中,INI文件是很多,最重要的就是"System.ini"...
阅读全文
摘要://读取文件信息string []FileNames=this.openFileDialog1.FileNames;//取得文件大小FileInfo MyFileInfo=new FileInfo(FileName);float MyFileSize=(float)MyFileInfo.Length/(1024*1024);//打开MIDIAPLAYERthis.axMediaPlayer1.Fi...
阅读全文
摘要:网页自动登录(提交Post内容)的用途很多,如验证身份、程序升级、网络投票等,以下是用C#实现的方法。网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现:1、WebBrowser是个"迷你"浏览器,其特点是Post时不...
阅读全文
摘要:方法1.启动进程的方法.首先导入命名空间using System.Diagnostics;然后,在你需要设置关机的事件里,比如说按钮点击事件内,在这个事件的方法内写: ProcessStartInfo ps = new ProcessStartInfo(); ps.FileName = "shutdown.exe"; ps.Arguments = "-s -t 1"; Process.Start(...
阅读全文
摘要:不知道从什么时候开始,许多软件都开始模仿OutLook界面,最典型的莫过于大家经常使用的QQ了,在网上搜索了好久,都没有找到几个满意的控件,干脆,自己写了一个,非常简单实用,特拿出来共享。新建一个项目,不妨取名为MyOutLookFace吧,在上面放一个Panel控件用作容器,取名为:panFunMain,设置Dock属性为Left(或Righ),设置BorderStyle属性为Fixed3D,添...
阅读全文
摘要:1、实现对MDI窗体的层叠:private void Cascade_Click ( object sender , EventArgs e ) //实现对主窗体中的MDI窗体的层叠操作 { this.LayoutMdi ( MdiLayout.Cascade ) ; }2、实现对MDI窗体的水平平铺:private void TileH_Click ( object sender , E...
阅读全文
摘要:首先需要定义几个结构(struct) ,便于DllImport作为返回参数调用。以下是代码:CpuInfo.csusing System;using System.Configuration;using System.Runtime.InteropServices;/// <summary>/// 定义CPU的信息结构/// </summary>[StructLayout(...
阅读全文
摘要:这是获取程序Process[] ps=Process.GetProcesses();foreach (Process p in ps){if (p.MainWindowHandle != null){richTextBox1.Text += p.MainWindowTitle + "";}}#region 查找所有应用程序标题private const int GW_HWNDFIRST = 0; ...
阅读全文
摘要:主要是通过调用Windows API中的一些方法,找到目标窗口和进程之后把保存在数据库中的用户名密码自动填入输入框中,并登录。设计步骤:一、调用Windows API。 C#下调用Windows API方法如下: 1、引入命名空间:using System.Runtime.InteropServices; 2、引用需要使用的方法,格式:[DllImport("DLL文件")]方法的声明; [Dll...
阅读全文
摘要:public class User32API { private static Hashtable processWnd = null; public delegate bool WNDENUMPROC(IntPtr hwnd, uint lParam); static User32API() { if (processWnd == null) { processWnd = new Hashtab...
阅读全文
摘要:拖一个NotifyIcon设置form的showInTastbar属性为falsethis.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);private void Form1_SizeChanged(object sender, EventArgs e) { if (this.WindowState == FormWi...
阅读全文
摘要:拖一个CheckBox1、软件启动时给CheckBox重置状态:RegistryKey R_local = Registry.LocalMachine; RegistryKey R_run = R_local.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"); if (R_run.GetValue("BirthdayTip...
阅读全文
摘要:using System.Diagnostics() { try { Process[] p = Process.GetProcesses(); for (int i = 0; i < p.Length; i++) { if (p[i].ProcessName == "QQ") //例如结束QQ进程 { p[i].Kill(); } } } catch { } }==============...
阅读全文
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;names...
阅读全文
摘要:注意事项:一定要把listview的OwnerDraw属性设置为True(默认是False)。 当设置OwnerDraw = True后,FullRowSelect 、HideSelection 属性好象实效了。 添加DrawColumnHeader事件,绘制列标头用。 添加DrawSubItem事件,绘子项头用。代码如下:private void lvKeyPerson_DrawColumnHe...
阅读全文

浙公网安备 33010602011771号