资源简介
"198个经典C#WinForm实例源码"包括:
1-窗体技巧 2-控件操作
3-图像操作 4-报表打印
5-系统操作 6-文件处理
7-网络操作 8-数据库操作
9-加密解密 10-硬件读写
11-游戏设计
"超赞的198个经典C#WinForm实例源码.zip "
~欢迎同学们下载共同学习~
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace QQFrm
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
#region 公共变量
IntPtr Tem_Handle;//获取控件及窗体的句柄
Point CPoint;//获取控件中鼠标的坐标
static int Tem_place = 0;
int Frm_Height = 0;
int FrmHeight = 0;
#endregion
#region API声明
//获取当前鼠标下可视化控件的句柄
[DllImport(“user32.dll“)]
public static extern int WindowFromPoint(int xPoint int yPoint);
//获取指定句柄的父级句柄
[DllImport(“user32.dll“ ExactSpelling = true CharSet = CharSet.Auto)]
public static extern IntPtr GetParent(IntPtr hWnd);
//获取屏幕的大小
[DllImport(“user32.dll“ EntryPoint = “GetSystemMetrics“)]
private static extern int GetSystemMetrics(int mVal);
#endregion
#region 获取当前鼠标下可视化控件的句柄
///
/// 获取当前鼠标下可视化控件的句柄
///
/// 当前鼠标的X坐标
/// 当前鼠标的Y坐标
public IntPtr FormNameAt(int x int y)
{
IntPtr Tem_hWnd;//设置存储句柄的变量
Tem_Handle = (IntPtr)(WindowFromPoint(x y));//获取当前鼠标下可视化控件的句柄
Tem_hWnd = Tem_Handle;//记录原始句柄
while (Tem_hWnd != ((IntPtr)0))//遍历该句柄的父级句柄
{
Tem_Handle = Tem_hWnd;//记录当前句柄
Tem_hWnd = GetParent(Tem_hWnd);//获取父级句柄
}
return Tem_Handle;//返回最底层的父级句柄
}
#endregion
private void timer1_Tick(object sender EventArgs e)
{
if (this.Top < 3 && Tem_place==0)//如果窗体被移到屏幕的顶部
{
if (this.Handle == FormNameAt(Cursor.Position.X Cursor.Position.Y))//当鼠标移致到该窗体上
{
panel_title.Tag = 1;//设置标识,用于判断窗体在屏幕顶部
timer2.Enabled = false;//不对窗体进行拉伸操作
this.Top = 0;//使窗体致顶
}
else
{
panel_title.Tag = 1;//设置标识,用于判断窗体在屏幕顶部
timer2.Enabled = true;//将窗体在顶部进行隐藏
}
}
else
{
if (this.Left < 3 || this.Right > GetSystemMetrics(0) - 3)//如果窗体被移到屏幕的左端或右端
{
if (this.Left < 3)//如果窗体被移到屏幕的左端
{
if (this.Handle == FormNameAt(Cursor.Position.X Cursor.Position.Y))//当鼠标移致到该窗体上
{
panel_title.Tag = 2;//设置标识,用于判断窗体在屏幕左端
timer2.Enabled = false;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-07-14 18:08 超赞的198个经典C#WinForm实例源码\
目录 0 2013-07-14 17:55 超赞的198个经典C#WinForm实例源码\1-窗体技巧\
目录 0 2013-07-13 16:31 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\
目录 0 2013-07-13 16:31 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\
文件 5297 2009-02-07 15:06 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Form1.Designer.cs
文件 7860 2009-02-07 15:06 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Form1.cs
文件 6203 2009-02-07 15:06 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Form1.resx
目录 0 2013-07-13 16:31 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Image\
文件 2104 2009-02-07 23:01 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Image\01.BMP
文件 156216 2010-08-18 17:50 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Image\02.BMP
文件 21134 2009-01-16 10:31 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Image\1.bmp
文件 210174 2010-08-18 17:50 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Image\2.bmp
文件 1210 2009-01-16 10:25 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Image\Close.bmp
文件 486 2009-02-07 14:23 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Program.cs
目录 0 2013-07-13 16:31 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Properties\
文件 1342 2009-02-07 14:23 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Properties\AssemblyInfo.cs
文件 4059 2009-02-07 15:06 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Properties\Resources.Designer.cs
文件 7113 2009-02-07 15:06 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Properties\Resources.resx
文件 1090 2009-02-07 14:23 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Properties\Settings.Designer.cs
文件 249 2009-02-07 14:23 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\Properties\Settings.settings
文件 4099 2009-02-07 15:06 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\QQFrm.csproj
目录 0 2012-05-02 09:49 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\bin\
目录 0 2013-07-13 16:31 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\bin\Debug\
文件 403968 2010-08-18 17:50 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\bin\Debug\QQFrm.exe
文件 30208 2009-02-07 15:19 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\bin\Debug\QQFrm.pdb
文件 14328 2009-02-07 15:52 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\bin\Debug\QQFrm.vshost.exe
文件 490 2007-07-21 01:33 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\bin\Debug\QQFrm.vshost.exe.manifest
目录 0 2012-05-02 09:49 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\obj\
目录 0 2013-07-13 16:31 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\obj\Debug\
文件 180 2009-02-07 15:06 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\obj\Debug\QQFrm.Form1.resources
文件 392028 2009-02-07 15:19 超赞的198个经典C#WinForm实例源码\1-窗体技巧\QQ窗体\QQFrm\obj\Debug\QQFrm.Properties.Resources.resources
............此处省略6919个文件信息
- 上一篇:C#写的一款漂亮的音乐播放器源码
- 下一篇:C#编写的USB通信含源码
相关资源
- C# 调用win32 api函数-user32.dll详细说明
- C# 调用BarTender打印条码DEMO
- 大型比赛竞赛抽签系统 可打印 c# vs
- C#编写的Gerber查看器
- lua C# .Net4.0 vs2010 LuaInterface
- SignalR 2.0 Winform版
- C#十六进制编辑器
- 明华URF-35H读卡器 C#读写源码 为大家
- C#文件流读取CSV文件
- c#读写PDF文件sql
- C# winform Socket大文件传输
- c#车牌识别系统附30张测试图片
- 《C#面向对象程序设计》源代码(CS)
- 金旭亮《C#面向对象程序设计》教案
- 试题库管理系统毕业论文(C#)源程序
- 学校网站原代码(C#.NET)
- C#-数据库操作技术-员工管理系统
- c#web开发入门经典
- C#与Matlab混合编程的几种方式
- c# 开发与 mysql数据库实现的增删改查
- C#异步操作 异步查询数据库 异步处理
- Basler相机通过IO触发源码
- [源代码] 《领域驱动设计 (C# 2008 实
- 松下PLC与C#通讯串口调试入门教程.z
- USB 继电器控制器 LCUS-1 保证能用 c#
- C# AES加密解密小工具
- C#圆形按钮,非常漂亮动态~~
- [精]C#仿QQ右下角弹出提示框()
- C#进程间通信-共享内存代码
- 有史以来最简单的三层(C#)
评论
共有 条评论