Category 世界杯乳神

大家好,我是冷水泡茶,这几天比较忙,没有时间做案例,今天跟大家探讨一下用户窗体中,命令按钮的常用方法(工作表中也基本相同)。一、添加命令按钮,我们在一个用户窗体中添加两个命令按钮:

添加命令按钮的方法(其他控件基本类似):

1、在工具箱中找到命令按钮,可以鼠标左键按住命令按钮图标,直接拖到用户窗体上,我们就插入一个命令按钮;2、点击一下控件图标,把鼠标放到用户窗体上,我们会发现鼠标变成了一个+号加一个小方框,我们按住鼠标左键,拖动,即可绘制一个命令按钮。小提示:

1、如果没有显示工具箱,我们点视图,点工具箱;2、如果工具箱是灰色的,那么可能是用户窗体不在焦点,我们点击一下用户窗体再去找工具箱。看动画吧:

二、命令按钮的基本设置,各种属性:

1、Name,控件的名称,是这个控件的唯一标识,不可重复。命令按钮的初始Name为“CommandButton1”,如果不作修改,则会顺序命名。一般情况下,我们都要对其进行修改,改成一个有含义的Name,便于编写、维护代码。

小提示:我们可以在命令按钮的Name中,加一个前缀“Cmd”,表示这个控件是一个命令按钮,比如CmdSave。

2、Caption,显示文本,初始也是“CommandButton1”,这个就是我们看到的命令按钮的名称,这个我们通常根据命令按钮的功能来命名,一般也要取一个有意义的名称,比如“保存”、“退出”等。

3、BackColor,背景色,初始是灰色的,我们根据自己的喜好修改。

4、、BackStyle,背景的填充样式。

(1)0 或 fmBackStyleTransparent:按钮背景透明;(2)1 或 fmBackStyleOpaque:按钮背景不透明。小提示:如何把命令按钮背景色与用户窗体的背景色保持一致:

(1)把命令按钮的Backstyle属性改为透明:0 或 fmBackStyleTransparent;(2)也可以在用户窗体启动时,我们加入一行代码:

me.commandbutton2.backcolor=me.backcolor5、Font/FontColor,字体及字体颜色。

6、Top/Left/Height/Width,位置与大小。一般情况下,我们直接在属性栏中直接指定,或者用鼠标拖拽来改变其大小与位置;有时候,我们也需要用代码来控制、调整其大小与位置。

7、Picture/PicturePosition,给命令按钮插入一张图片,可以使控件看起来更精美。这个属性我用得比较少,主要我是倾向于实用主义,没有太多时间精雕细琢。

8、Visible,是否可见,这个属性非常有用,当我们在一个窗体上设计了多种功能,而每组功能用到不同的命令按钮,我们就可以用代码来选择显示或隐藏某些命令按钮。

三、命令按钮的事件:

1、Click事件,这是命令按钮的最主要、最常用的事件。

Private Sub CommandButton1_Click()End Sub2、其他事件,DblClick,KeyDown,KeyPress,KeyUp,MouseDown,MouseMove,MouseUp等,基本没怎么用过,就不多说了(其实是说不清楚)。四、命令按钮另类使用,除了常规的点击命令按钮,执行一个功能以外,我们还可以一个按钮两用:一个命令按钮,执行两种功能,比如我们分享过的案例:VBA 学生成绩排序

在这个案例中,我们通过一个命令按钮,实现一键全选或一键取消选择所有CheckBok的功能。主要实现方式是判断命令按钮的Caption:1、当我们点击命令按钮时,如果它的Caption是“全选”,那么,我们把所有CheckBox的值设为True,接着,把命令按钮的Caption改为“全消”。

2、当我们点击命令按钮时,如果它的Caption是“全消”,那么,我们把所有CheckBox的值设为False,接着,把命令按钮的Caption改为“全选”。

除了改变命令按钮的Caption以外,我们还可以改变它的BackColor,可以更明显地提示其功能。我们还可以改变命令按钮的显示位置,在我们的另外一个案例中,我们根据点击Listview的Item位置,对应显示命令按钮:印章使用登记系统

我们还可以根据不同的情况,选择性地显示命令按钮,比如我们分享过的一个案例:

命令按钮跟随选定单元格自动填列数据并插入批注

Copyright © 2088 世界杯名额_世界杯结果 - tylzr.com All Rights Reserved.
友情链接