网站首页 > 基础教程 正文
摘要
button控件是由system.windows.forms.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("确认");
}
猜你喜欢
- 2024-11-26 跑马灯、滚动marqueen效果
- 2024-11-26 HTML DOM 事件
- 2024-11-26 w08Button,发出你的指令,让程序随心而动
- 2024-11-26 前端校招面试者简历这么厉害,怎么测试实力深浅?
- 2024-11-26 konva系列教程4:图形属性
- 2024-11-26 强大 WebView2 + 不用写 JavaScript 的 htmx.js 「小轻快」开发桌面程序
- 2024-11-26 33-jquery移入移出事件
- 2024-11-26 【JS 无冒泡事件】JS不会冒泡的事件有哪些??
- 2024-11-26 什么是窗口子类化
- 2024-11-26 vue短文:如何在鼠标悬停在一个元素上时执行某些操作
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- deletesql (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)