龙空技术网

2、Button按钮_笔记

编程语言学习笔记 700

前言:

现在大家对“button颜色设置”大体比较注意,朋友们都需要知道一些“button颜色设置”的相关内容。那么小编也在网上搜集了一些有关“button颜色设置””的相关资讯,希望你们能喜欢,姐妹们一起来了解一下吧!

Button控件;

属性:

*(ApplicationSettings):将属性设置映射到应用程序配置文件。

*(Databindings):控件的数据绑定。

*(Name):指示代码中用来标识该对象的名称。

*AccessibleDescription:将报告给具有辅助功能的客户端的说明。

*AccessibleName:将报告给具有辅助功能的客户端的名称。

*AccessibleRole:将报告给具有辅助功能的客户端的角色。

*AllowDrop:指示控件是否可以接收用户拖到它上面的数据。

*Anchor:定义某个控件绑定到的容器的边缘。当控件锚定到某个边缘时,与指定边缘最接近的控件边缘与指定边缘之间的距离将保持不变。

*AutoEllipsis:启用对扩展到按钮宽度以外的文本的自动处理。

*AutoSize:指定控件是否自动调整自身的大小以适应期内容的大小。

*AutoSizeMode:指定用户界面元素自动调整自身大小的模式。

BackColor:组件的背景颜色。

BackgroundImage:用于该控件的背景图像。

BackgroundImagelayout:用于组件的背景图像布局。

Tile:背景图片重复。None背景图片左边显示。Center:背景图片居中显示。

Stretch:背景图片拉伸。Zoom背景图片按比例放大到合适大小。

*CausesValidation:指示此组件是否引发验证事件。

*ContextMenuStrip:当用户右击该控件时显示的快捷菜单。

Cursor:鼠标进入该控件的显示样式。

*DialogResult:通过单击按钮在模式窗体中产生的对话框结果。

*Dock:定义要绑定到容器的控件边缘。

Enabled:表示该对象是否可用。

*FlatAppearance:对于FlatStyle为FlatStyle.Flat的按钮,确定用于指示复选状态和鼠标状态的边框外观和颜色。

*FlatStyle:确定当用户将鼠标移动到控件上并单击时该控件的外观。

Font:用于显示控件中文本的字体。

ForeColor:此组件的前景色,用于显示文本。

*GenerateMember:指示是否将为此组件生成成员变量。

Image:将在控件上显示的图片,也叫前景图片

*ImageAlign:将在控件上显示的图像的对齐方式。

*ImageIndex:在控件上显示的ImageList中的图像的索引。

*ImageKey:在控件上显示的ImageList中的图像的索引。

*ImageList:获取在控件上显示的图像的ImageList。

Location:控件左上角相对于其容器左上角的坐标。

Locked:false可以移动控件或调整控件大小,true不能移动或缩放。

*Margin:指定此控件与另一控件的边距之间的距离。

*MaximumSize:指定控件的最大大小。

*MinimumSize:指定控件的最小大小。

*Modifiers:指示对象的可见性级别。

*Padding:指定控件的内部间距。

*RightToLeft:指示对于RTL语言,组件是否应该从右向左进行绘制。

Size:控件的大小。

Tabindex:确定此控件将占用的Tab键顺序索引。

TabStop:指示用户是否可以使用Tab键为控件提供焦点。

Tag:与对象关联的用户定义数据。

Text:与控件关联的文本。

*TextAlign:将在控件上显示的文本对齐方式。

*TextImageRelation:指定按钮上图像与文本的相对位置。

*UseCompatibleTextRendering:true指定文本呈现与早期版本的Windows窗体兼容。False使用当前版本。一般情况下,默认使用false。

*UseMnemonic:如果为true,符后面的第一个字符将用来做按钮的助记键。

*UseVisualStyleBackColor:确定在支持视觉样式的情况下,是否使用视觉样式绘制背景。

*UseWaitCursor:当属性为true时,控件及其子控件的Cursor属性被设置为WaitCursor。

Visible:确定该控件是可见还是隐藏的。

二、事件

事件:当事件发生的时候,.NET框架会帮助我们执行一个方法,叫事件处理方法。属性也可以通过代码来赋值。Click(默认)事件:通过双击按钮快速新建的事件。MouseEnter:鼠标进入触发一次。MouseLeave:鼠标离开触发一次。MouseMove:当鼠标在控件上移动时,不断的触发。

三、MessageBox类:消息对话框。

DialogResult:对话结果例子:

代码截图:

代码:

namespace WindowsFormsApplication1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

DialogResult re = MessageBox.Show("文本", "标题", MessageBoxButtons.YesNoCancel);

MessageBox.Show("re=" + re);

Console.WriteLine();

}

}

}

结果:

标签: #button颜色设置