winForm:窗体基础

winForm: windows窗体应用程序 C/S 客户端应用程序

Form(C#)     C#      MSSQL 给按钮设置事件   双击要设置的按钮

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;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

      

        private void button1_Click(object sender, EventArgs e)
        {
           string username= textBox1.Text;//获取用户名对应框的内容返回给string username
            string pwd = textBox2.Text;
            if (username == "zhagnsan" && pwd == "123")//passwordchar  设置密码显示的样子  usesystempasswordchar  使用系统默认的密码保护 
            {
                MessageBox.Show("登陆成功");//messageBox.Show();和c#中的Console.WriteLine();作用是一样的
            }
            else
            {
                MessageBox.Show("登录失败");
            }
        }
    }
}

所见即所得

1、记事本类型

2、计算器类型

3、QQ类型

4、无边框窗体

5、不规则类型

需要记住的属性:

布局: size - 大小(可以手动控制   也可以手写输入)

StartPosition - 开始位置(CenterScreen 电脑屏幕中间显示 )

WindowState - 确定窗口初始状态(Normal-自己设置的大小  Minimized-最小化显示  Maximized-最大化显示  )

窗口样式:

Icon - 改变标题身上的图ico样式

Max...Box - 确认标题栏上是否有最大化(单个没有显示虚 两个都没有都不显示)

Min...Box - 确认标题栏上是否有最小化(单个没有显示虚 两个都没有都不显示)

Opacity - 透明度(最低设置1% 0%没有)

ShowIcon - 是不是显示标题小图标

ShowInTaskbar - 是否在任务栏显示

TopMost - 置顶(高层级盖住所有普通层级  同层级互相遮盖  )

外观:

BackColor - 背景颜色

BackgroundImage -背景图片

BackgroundImageLayout - (Tile-平铺  center-居中 zoom-图片不走形 stretch-根据窗口改变图片大小)

Cursor - 改变鼠标光标

FormBorderStyle - 窗体边框样式(sizable-   None-无边框 Fixedsingle-定死不能改变大小)

Text - 标题名字

 //设置快捷键ALT+F4关闭

private void MyForm_KeyDown(object sender, KeyEventArgs e)        

{            

if (e.KeyCode == Keys.F4 && e.Modifiers == Keys.Alt)           

  {                 e.Handled = true;             }     

    }
原文地址:https://www.cnblogs.com/skyhorseyk/p/7145878.html