SmButton按钮
按钮的作用是让用户点击然后执行某个功能代码。学习按钮控件主要学习以下几个功能即可:
按钮的界面设置主要靠设置以下几个属性实现
我截了中文和英文属性名称,因为名称排序原因顺序并不是一一对应的,但是属性内容是都有的。图文相对位置(TextImageRelation)属性,以及使用大图和小图对界面设置的影响已经在上面的演示中展示了。
我们可以通过下面的设置来实现一个无边框的扁平风格的按钮。需要将扁平样式(FlatStyle)属性设置为Flat,然后再设置扁平显示(FlatAppearance)下的BorderSize属性设置为0才可。我们还可以再定义一些CheckedBackColor、BorderColor、MouseDownBackColor、MouseOverBackColor等属性以实现一些动态的颜色变更效果。
命令按钮中的DialogResult属性定义了当我们单击了此按钮后,会给当前窗口的DialogResult属性值赋什么值,然后再关闭当前窗体。我们可以利用这个属性特点少写一些代码。详细的应用场景可以参考“典型模式窗口示例”。
Click事件是按钮的默认事件,在设计窗口中,直接双击命令按钮就可以定位进入按钮的单击事件中进行代码编辑了。
我们可以在其他地方主动地用代码SmButton.PerformClick()来执行按钮中的代码。