简单的WINFORM窗口,体验WINFORM带来的快感

当习惯成为一种自然,就不再喜欢那种条条框框的规则

using System;
using System.Windows.Forms;

namespace Window{
class Window{
static void Main(){
Form form = new Form();
form.Click += new EventHandler(form_Click);//注冊窗口单击事件
Application.Run(form);
}

static void form_Click(object sender,EventArgs e){
Form form = (Form)sender;
form.Text = "Mouse Position X="+ Cursor.Position.X +",Y=" + Cursor.Position.Y;
}
}
}

实现的是:编译以后运行EXE得到一个可最大化最小化也能够关闭的窗口。而且单击窗口能够在标题上看到当前鼠标点击过的坐标
别说我非常浅显,事实上我也知道。总也奈不住的写下一点一滴。

时间: 2024-11-08 21:54:50

简单的WINFORM窗口,体验WINFORM带来的快感的相关文章

8、面向对象以及winform的简单运用(事件与winform入门)

事件 Visual studio中对可视化窗体控件的事件处理机理: 所有的.NET Framework可视化窗体控件的预定义事件,都会某一对应的“事件名+Handler”委托类型的变量.与此事件相关的信息都封装在“事件名+Args”类型的事件参数中,此事件参数有一个基类EventArgs,它是所有事件参数的基类. winform入门 掌握winform要从三个方面入手:1.form,即窗体 2.控件 3.事件的触发. 1.form: 窗体是winform必不可少的元素,在应用程序的主入口点Pro

Winform窗口弹出位置控制

窗体的弹出位置可以由属性StartPosition来指定,默认值有: Manural 自定义,由属性Location指定: CenterScreen 屏幕中央: WindowsDefaultBounds  系统默认位置(但大小为系统默认窗体大小) WindowsDefaultLocation 系统默认位置(大小由属性Size指定) CenterParent 父窗体中央 若自定义窗体显示位置,则属性StartPosition选择Manural,然后指定属性Location的坐标值. 指定窗体显示位

简单的浮动窗口

简单的浮动代码,纯js代码,但不符合w3c标准,在有些HTML规范下不可行, 例如: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 具体原因不清楚,待大神告知. 完整代码如下(字母为背景测试): <html> <head> <me

winform 窗口 属性

WinForm:客户端程序制作 - C/S B/S 必须在windows系统上才能运行 .NET Framework框架上运行 From 窗口 是通过代码绘制出来的如果看不见 在窗口上右键 属性 常用窗体属性: 布局:AutoScroll - 当空间的内容 大于可现实区域 是否显示滚动条 AutoSize - 是否自动调整自身的大小 以适应其内容的大小 Location - 窗体启动时的位置 StartPosition 窗口第一次出现的位置 - 有两个值非常重要 1. Manual 默认 loc

winform窗口自适应窗口宽度和高度

其实winform并不适合做自适应这玩意的,虽然,能做是能做, 就像菜刀一样能切水果,但是,不是那么合适,毕竟有水果刀 wpf做自适应拉伸窗体,会更好一些. 代码: #region 自适应 private Size m_szInit;//初始窗体大小 private Dictionary<Control, Rectangle> m_dicSize = new Dictionary<Control, Rectangle>(); protected override void OnLo

C# 实现WinForm窗口最小化到系统托盘代码,并且判断左右鼠标的事件

1.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标. 3.添加窗体最小化事件(首先需要添加事件引用): this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged); //上面一行是主窗体InitializeComponent()方法中需要添加的引用 private void Form1_Siz

将winform窗口最小化到任务栏托盘中

1.设置WinForm窗体属性ShowInTaskbar=false this.ShowInTaskbar = false;2.加NotifyIcon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标.3.添加窗体最小化事件(首先需要添加事件引用):private void Form1_SizeChanged(object sender, EventArgs e)        {            if (this.WindowState == Fo

WinForm 窗口缩放动画效果

using System; using System.Collections.Generic; using System.Text; using System.Threading; using System.Windows.Forms; using System.Drawing; using System.Diagnostics; namespace AnimatedTransform { static class FormTransform { public static void Trans

Winform 窗口拖动

把窗口边框去掉后,窗口拖动问题: private Point mouseOffset; //记录鼠标指针的坐标 private bool isMouseDown = false; //记录鼠标按键是否按下 private void Form1_MouseDown(object sender, MouseEventArgs e) { int xOffset; int yOffset; if (e.Button == MouseButtons.Left) { xOffset = -e.X - Sys