C# Winform Button 控件

目录

一、概述

二、基本的使用

1.调整大小

2.点击事件

3.控件的外观

4.控件的事件

结束


一、概述

Button 控件是 Winform 开发中最常用的一个控件,即按钮控件,一般用做点击事件的触发。

二、基本的使用

新建一个 winform 项目,点击 form1 界面,找到工具箱,在工具箱里找到 Button ,拖入到界面即可。

C# Winform Button 控件_第1张图片

1.调整大小

刚拖入的按钮比例有点小,需要调整一下

C# Winform Button 控件_第2张图片

 在属性界面中进行设置就好了

效果

C# Winform Button 控件_第3张图片

2.点击事件

在按钮上面用鼠标双击就能创建点击事件了,如下

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

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

        private void Form1_Load(object sender, EventArgs e)
        {
            
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Console.WriteLine("按钮点击事件");
        }
    }
}

也可以在属性界面这里添加、删除点击事件

C# Winform Button 控件_第4张图片

另外,还可以手动添加点击事件,效果一样的

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

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

        private void Form1_Load(object sender, EventArgs e)
        {
            button1.Click += new EventHandler(button1_Click);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Console.WriteLine("按钮点击事件");
        }
    }
}

3.控件的外观

下面就常用的属性做一些介绍

C# Winform Button 控件_第5张图片

BackColor 是控件的背景颜色

BackgroundImage 背景图片

如果想把按钮的样式换成一张图片,可以手动添加一张图片

C# Winform Button 控件_第6张图片

 这里我选择本地的图片

C# Winform Button 控件_第7张图片

当然,你也可以用 Resurces.resx 文件,进行添加图片

C# Winform Button 控件_第8张图片

添加完成后,看看效果:

C# Winform Button 控件_第9张图片

由于图片过大,导致了图片只显示了一半,这里需要修改一个值 BackgroundImageLayout

C# Winform Button 控件_第10张图片

在微软中的解释

C# Winform Button 控件_第11张图片

我们将 BackgroundImageLayout 属性调整为 Stretch 

C# Winform Button 控件_第12张图片

界面依然特别丑,Winform 就是这样,调整控件的样式真的难,好多控件的属性都调整不了,哈哈!

C# Winform Button 控件_第13张图片

将按钮的大小调大一点,现在还稍微正常点

C# Winform Button 控件_第14张图片

运行后,默认有一个蓝色的框,这个其实是按钮获取到焦点导致的

C# Winform Button 控件_第15张图片

C# Winform Button 控件_第16张图片

看到这样式,我都差点吐了,没办法,用 Winfom 做界面,还是不要乱改样式好,老老实实用 WPF 去吧,哈哈哈哈。。。

Cursor 是鼠标指针移动到本控件时,所显示的鼠标样式,如下

FlatAppearance 这个是调整鼠标点击效果的一些样式

C# Winform Button 控件_第17张图片

Text 按钮上显示的文字

TextAlign 按钮文字的固定位置,共有九个位置

4.控件的事件

Winform 控件大部分事件都是通用的,在 Button 控件中,常用的事件也就 Click 这一个。

C# Winform Button 控件_第18张图片

在上图中的键这里,是指添加键盘的按键检测事件,用在 Button 上也是有点奇怪

结束

如果这个帖子对你有所帮助,欢迎 关注 + 点赞 + 留言,谢谢!或者你对文章有疑问的话,可以随时私信我。

end

你可能感兴趣的:(C#,Winform,c#)