资源简介
c# winform实例大全(198个经典Csharp WinForm实例源码),学习c#的朋友可以参考下。
代码片段和文件信息
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 2010-12-12 01:00 01-窗体技巧\
目录 0 2012-04-24 19:56 01-窗体技巧\QQ窗体\
文件 905 2009-02-07 14:23 01-窗体技巧\QQ窗体\QQFrm.sln
文件 15872 2009-02-07 15:57 01-窗体技巧\QQ窗体\QQFrm.suo
目录 0 2012-04-24 19:56 01-窗体技巧\QQ窗体\QQFrm\
目录 0 2010-12-12 01:00 01-窗体技巧\QQ窗体\QQFrm\bin\
目录 0 2012-04-24 19:56 01-窗体技巧\QQ窗体\QQFrm\bin\Debug\
文件 403968 2010-08-18 17:50 01-窗体技巧\QQ窗体\QQFrm\bin\Debug\QQFrm.exe
文件 30208 2009-02-07 15:19 01-窗体技巧\QQ窗体\QQFrm\bin\Debug\QQFrm.pdb
文件 14328 2009-02-07 15:52 01-窗体技巧\QQ窗体\QQFrm\bin\Debug\QQFrm.vshost.exe
文件 490 2007-07-21 01:33 01-窗体技巧\QQ窗体\QQFrm\bin\Debug\QQFrm.vshost.exe.manifest
文件 7860 2009-02-07 15:06 01-窗体技巧\QQ窗体\QQFrm\Form1.cs
文件 5297 2009-02-07 15:06 01-窗体技巧\QQ窗体\QQFrm\Form1.Designer.cs
文件 6203 2009-02-07 15:06 01-窗体技巧\QQ窗体\QQFrm\Form1.resx
目录 0 2012-04-24 19:56 01-窗体技巧\QQ窗体\QQFrm\Image\
文件 2104 2009-02-07 23:01 01-窗体技巧\QQ窗体\QQFrm\Image\01.BMP
文件 156216 2010-08-18 17:50 01-窗体技巧\QQ窗体\QQFrm\Image\02.BMP
文件 21134 2009-01-16 10:31 01-窗体技巧\QQ窗体\QQFrm\Image\1.bmp
文件 210174 2010-08-18 17:50 01-窗体技巧\QQ窗体\QQFrm\Image\2.bmp
文件 1210 2009-01-16 10:25 01-窗体技巧\QQ窗体\QQFrm\Image\Close.bmp
目录 0 2010-12-12 01:00 01-窗体技巧\QQ窗体\QQFrm\obj\
目录 0 2012-04-24 19:56 01-窗体技巧\QQ窗体\QQFrm\obj\Debug\
文件 846 2009-02-07 15:52 01-窗体技巧\QQ窗体\QQFrm\obj\Debug\QQFrm.csproj.FileListAbsolute.txt
文件 1008 2009-02-07 15:06 01-窗体技巧\QQ窗体\QQFrm\obj\Debug\QQFrm.csproj.GenerateResource.Cache
文件 403968 2010-08-18 17:50 01-窗体技巧\QQ窗体\QQFrm\obj\Debug\QQFrm.exe
文件 180 2009-02-07 15:06 01-窗体技巧\QQ窗体\QQFrm\obj\Debug\QQFrm.Form1.resources
文件 30208 2009-02-07 15:19 01-窗体技巧\QQ窗体\QQFrm\obj\Debug\QQFrm.pdb
文件 392028 2009-02-07 15:19 01-窗体技巧\QQ窗体\QQFrm\obj\Debug\QQFrm.Properties.Resources.resources
目录 0 2012-04-24 19:56 01-窗体技巧\QQ窗体\QQFrm\obj\Debug\TempPE\
文件 5120 2009-02-07 15:06 01-窗体技巧\QQ窗体\QQFrm\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
文件 486 2009-02-07 14:23 01-窗体技巧\QQ窗体\QQFrm\Program.cs
............此处省略6713个文件信息
- 上一篇:基于Skyline的C#创建管线加载3D模型
- 下一篇:OPC&Snap7;.zip
相关资源
- c#源码服务端与客户端文件传出
- 医院系统 C#源码
- NFine快速开发框架C#源码完全开源版
- Tableau集成C#源码
- 9款c#浏览器源码及效果演示
- Spring.net全中文教程 + C#源码
- 游戏服务器引擎C#源码
- 精品:智能社区管理源码C#(b/s)
- C#源码 漂亮界面 医院管理系统源码
- 大型ERP C#源码
- 中控cm50消费机SDK,C#源码
- 人脸识别摄像头抓拍C#源码
-
基于winform的xm
l菜单编辑器c#源码) - 完整的WEB工程项目C#源码
- ArcEngine 最短路径分析C#源码)
- 基于TCP的 modbus , C#源码
- TCL解释器C#源码
- 决策树算法;ID3;C#源码实现
- 调用cyUSB.dllC#源码
- 考试管理系统(C#源码 C/S架构)
- 内容查找,根据指定的文件夹查找包
- 数学模拟钉板实验c#源码
- C#源码:IP、MAC、DNS、网关自动修改成
- C#源码:房屋中介管理系统winform+acc
- C#编程获取显卡硬件的详细信息
- 计算相关系数C#源码
- 旅行商问题,TSP问题,C#源码
- OMRON的PLC通过TCP/IP协议通信C#源码
-
C#读取xm
l文件并显示在DataGrid组件中 - CS开发框架 最新Ribbin版C#源码 界面美
评论
共有 条评论