资源简介
winform实例代码集合,包含窗体操作技巧、控件操作技巧、图像操作、打印帮助类、系统操作类、文件处理类等200个实例代码
代码片段和文件信息
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;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 15360 2008-12-29 14:52 5-系统操作\CPU内存使用率\CPU_Detect\bin\Debug\CPU_Detect.exe
文件 36352 2008-12-29 14:52 5-系统操作\CPU内存使用率\CPU_Detect\bin\Debug\CPU_Detect.pdb
文件 14328 2009-02-11 13:19 5-系统操作\CPU内存使用率\CPU_Detect\bin\Debug\CPU_Detect.vshost.exe
文件 490 2007-07-21 01:33 5-系统操作\CPU内存使用率\CPU_Detect\bin\Debug\CPU_Detect.vshost.exe.manifest
文件 3864 2008-12-04 13:28 5-系统操作\CPU内存使用率\CPU_Detect\CPU_Detect.csproj
文件 3853 2008-12-29 15:17 5-系统操作\CPU内存使用率\CPU_Detect\Form1.cs
文件 15711 2008-12-29 10:09 5-系统操作\CPU内存使用率\CPU_Detect\Form1.Designer.cs
文件 6209 2008-12-29 10:09 5-系统操作\CPU内存使用率\CPU_Detect\Form1.resx
文件 1966 2009-02-11 13:19 5-系统操作\CPU内存使用率\CPU_Detect\obj\Debug\CPU_Detect.csproj.FileListAbsolute.txt
文件 910 2008-12-29 10:09 5-系统操作\CPU内存使用率\CPU_Detect\obj\Debug\CPU_Detect.csproj.GenerateResource.Cache
文件 15360 2008-12-29 14:52 5-系统操作\CPU内存使用率\CPU_Detect\obj\Debug\CPU_Detect.exe
文件 180 2008-12-29 10:09 5-系统操作\CPU内存使用率\CPU_Detect\obj\Debug\CPU_Detect.Form1.resources
文件 36352 2010-08-18 17:50 5-系统操作\CPU内存使用率\CPU_Detect\obj\Debug\CPU_Detect.pdb
文件 180 2008-12-04 13:33 5-系统操作\CPU内存使用率\CPU_Detect\obj\Debug\CPU_Detect.Properties.Resources.resources
文件 491 2008-12-03 15:34 5-系统操作\CPU内存使用率\CPU_Detect\Program.cs
文件 1380 2008-12-29 10:08 5-系统操作\CPU内存使用率\CPU_Detect\Properties\AssemblyInfo.cs
文件 2870 2008-12-03 15:34 5-系统操作\CPU内存使用率\CPU_Detect\Properties\Resources.Designer.cs
文件 5612 2008-12-03 15:34 5-系统操作\CPU内存使用率\CPU_Detect\Properties\Resources.resx
文件 1095 2008-12-03 15:34 5-系统操作\CPU内存使用率\CPU_Detect\Properties\Settings.Designer.cs
文件 249 2008-12-03 15:34 5-系统操作\CPU内存使用率\CPU_Detect\Properties\Settings.settings
文件 920 2008-12-03 15:34 5-系统操作\CPU内存使用率\CPU_Detect.sln
..A..H. 14336 2009-02-11 13:49 5-系统操作\CPU内存使用率\CPU_Detect.suo
文件 1406 2008-12-09 10:43 5-系统操作\动态图标显示\DynamicTaskStock\1.ico
文件 2862 2008-12-09 10:39 5-系统操作\动态图标显示\DynamicTaskStock\2.ico
文件 2862 2008-12-09 10:43 5-系统操作\动态图标显示\DynamicTaskStock\3.ico
文件 23040 2008-12-29 10:21 5-系统操作\动态图标显示\DynamicTaskStock\bin\Debug\DynamicTaskStock.exe
文件 32256 2008-12-29 10:21 5-系统操作\动态图标显示\DynamicTaskStock\bin\Debug\DynamicTaskStock.pdb
文件 14328 2009-02-10 08:59 5-系统操作\动态图标显示\DynamicTaskStock\bin\Debug\DynamicTaskStock.vshost.exe
文件 490 2007-07-21 01:33 5-系统操作\动态图标显示\DynamicTaskStock\bin\Debug\DynamicTaskStock.vshost.exe.manifest
文件 3945 2008-12-09 10:44 5-系统操作\动态图标显示\DynamicTaskStock\DynamicTaskStock.csproj
............此处省略6915个文件信息
- 上一篇:ProEssentials v7破解版
- 下一篇:C#SharpAvi桌面录屏源码
相关资源
- C#SharpAvi桌面录屏源码
- Winform开发全套31个UI组件开源共享](
- 基于C#三层架构的餐厅点餐管理系统
- Asp.Net MVC+BootStrap+EF6.0实现简单的用户
- Professional C# 6 and .NET Core 1.0.pdf
- vlc c# 2010 播放rtsp
- C#源码 漂亮界面 医院管理系统源码
- C# 在线编辑Office源码及其文档全
- C# Asprise OCR 15.3 64位元最新破解(1.去
- 基于c#在vs实现图书管理系统
- c#程序设计教程
- More Effective C#中文版.pdf
- MF000165-房产中介管理系统源码asp.net房
- 基于C#窗体的贪吃蛇
- 家庭记账软件C#Access
- ASP.NET 后台管理系统154514
- C#程序设计经典教程(第二版)例题源
- 弹球 弹珠台 pinball 源代码 unity c#
- C#生成PDF 读取PDF文本内容 获取PDF内图
- Exam Ref 70-483 Programming in C# 2nd Edition
- ASP.NET医药ERP管理程序
- ASP.NET网上商城
- Visual C#.NET程序设计实践与题解_.pdf
- c# 图片相似度处理,opencv
- asp.net2016淘淘汽配商城项目源码网上商
- ASP.NET完整项目源代码
- C#基础知识思维导图整理版
- 一个完全基于C#2008和sql2005的《办公用
- 基于ZigBee的智能路灯系统C#上位机)
- 三层架构模板2018-05-14.zip
评论
共有 条评论