专业编程基础技术教程

网站首页 > 基础教程 正文

51.C# Button控件

ccvgpt 2024-11-26 00:54:59 基础教程 7 ℃

摘要


button控件是由system.windows.forms.button类提供的控件,又称为按钮控件。

51.C# Button控件

正文


Button控件,又称为按钮控件,它表允许用户通过单击来执行操作。Button控件既可以显示文本,也可以显示图像,当该控件被单击时,它看起来像是被按下,然后被释放。Button控件最常用的是Text属性,其中,Text属性用来设Button:控件显示的文本,Click事件用来指定单击Button控件时执行的操作。

属性


Anchor

获取或设置控件绑定到的容器的边缘并确定控件如何随其父级一起调整大小。<br><br>(继承自 Control)

AutoEllipsis

获取或设置一个值,该值指示是否要在控件的右边缘显示省略号 (...) 以表示控件文本超出指定的控件长度。<br><br>(继承自 ButtonBase)

BackColor

获取或设置控件的背景色。<br><br>(继承自 ButtonBase)

Cursor

获取或设置当鼠标指针位于控件上时显示的光标。<br><br>(继承自 Control)

DialogResult

获取或设置一个值,该值在单击按钮时返回到父窗体。

Dock

获取或设置哪些控件边框停靠到其父控件并确定控件如何随其父级一起调整大小。<br><br>(继承自 Control)

Enabled

获取或设置一个值,该值指示控件是否可以对用户交互作出响应。<br><br>(继承自 Control)

FlatAppearance

获取用于指示选中状态和鼠标状态的边框外观和颜色。<br><br>(继承自 ButtonBase)

FlatStyle

获取或设置按钮控件的平面样式外观。<br><br>(继承自 ButtonBase)

Focused

获取一个值,该值指示控件是否有输入焦点。<br><br>(继承自 Control)

Font

获取或设置控件显示的文字的字体。<br><br>(继承自 Control)

ForeColor

获取或设置控件的前景色。<br><br>(继承自 Control)

Image

获取或设置显示在按钮控件上的图像。<br><br>(继承自 ButtonBase)

ImageAlign

获取或设置按钮控件上的图像对齐方式。<br><br>(继承自 ButtonBase)

ImageIndex

获取或设置按钮控件上显示的图像的图像列表索引值。<br><br>(继承自 ButtonBase)

ImageKey

获取或设置 ImageList 中的图像的键访问器。<br><br>(继承自 ButtonBase)

ImageList

获取或设置包含按钮控件上显示的 ImageList 的 Image。<br><br>(继承自 ButtonBase)

Name

获取或设置控件的名称。<br><br>(继承自 Control)

Size

获取或设置控件的高度和宽度。<br><br>(继承自 Control)

TabIndex

获取或设置控件在其容器内的 Tab 键顺序。<br><br>(继承自 Control)

TabStop

获取或设置一个值,该值指示用户能否使用 Tab 键将焦点放到该控件上。<br><br>(继承自 Control)

Tag

获取或设置包含有关控件的数据的对象。<br><br>(继承自 Control)

Text

获取或设置与此控件关联的文本。<br><br>(继承自 ButtonBase)

TextAlign

获取或设置按钮控件上的文本对齐方式。<br><br>(继承自 ButtonBase)

Top

获取或设置控件上边缘与其容器的工作区上边缘之间的距离(以像素为单位)。<br><br>(继承自 Control)

TopLevelControl

获取没有另一个 Windows 窗体控件作为其父级的父控件。 通常,这是控件所在的最外面的 Form。<br><br>(继承自 Control)

Visible

获取或设置一个值,该值指示是否显示该控件及其所有子控件。<br><br>(继承自 Control)

Width

获取或设置控件的宽度。<br><br>(继承自 Control)

BackgroundImage

获取或设置在控件中显示的背景图像。<br><br>(继承自 Control)

BackgroundImageLayout

获取或设置在 ImageLayout 枚举中定义的背景图像布局。<br><br>(继承自 Control)

事件


Click

在单击控件时发生。<br><br>(继承自 Control)

DoubleClick

当用户双击 Button 控件时发生。

Enter

进入控件时发生。<br><br>(继承自 Control)

MouseClick

用鼠标单击控件时发生。<br><br>(继承自 Control)

MouseDoubleClick

当用户使用鼠标双击 Button 控件时发生。

MouseDown

当鼠标指针位于控件上并按下鼠标键时发生。<br><br>(继承自 Control)

MouseEnter

在鼠标指针进入控件时发生。<br><br>(继承自 Control)

MouseHover

在鼠标指针停放在控件上时发生。<br><br>(继承自 Control)

MouseLeave

在鼠标指针离开控件时发生。<br><br>(继承自 Control)

MouseMove

在鼠标指针移到控件上时发生。<br><br>(继承自 Control)

MouseUp

在鼠标指针在控件上并释放鼠标键时发生。<br><br>(继承自 Control)

MouseWheel

在控件有焦点且鼠标轮移动时发生。<br><br>(继承自 Control)

Move

在移动控件时发生。<br><br>(继承自 Control)

对话框布局

设置Anchor 为 Bottom,Right

我们给按钮设置一条线的样式

图片背景BackgroundImage,添加图片,

设置背景填充样式BackgroundImageLayout,这里我选 None



Center

2

图像在控件的矩形工作区中居中显示。

None

0

图像沿控件的矩形工作区顶部左对齐。

Stretch

3

图像沿控件的矩形工作区拉伸。

Tile

1

图像沿控件的矩形工作区平铺。

Zoom

4

图像在控件的矩形工作区中放大。

给按钮添加一个图标

添加一个click事件

private void btnConfirm_Click(object sender, EventArgs e)
{
    MessageBox.Show("确认");
}

Tags:

最近发表
标签列表