commandbutton和togglebutton的区别是什么?
- 提问者网友:听门外雪花风
- 2021-08-21 00:07
- 五星知识达人网友:蓝房子
- 2021-08-21 01:43
表4-5 VBA里的ActiveX控件和Visual Basic 2005里对应的Windows Forms控件
ActiveX控件(VBA) | Windows Forms控件(Visual Basic 2005控件) |
TextBox | TextBox |
Label | Label |
ComboBox | ComboBox |
ListBox | ListBox |
CheckBox | CheckBox |
OptionButton | RadioButton |
ToggleButton | 不适用(可以使用CheckBox控件,并把它的Appearance属性设为Button) |
CommandButton | Button |
TabStrip | TabControl |
MultiPage | TabControl |
ScrollBar | VScrollBar、HScrollBar |
SpinButton | NumericUpDown |
ImageControl | 不适用(可以使用PictureBox控件代替) |
表4-6显示了表4-5里列出的许多控件都有的属性、方法和事件在名字上的改变。
表4-6 Windows Forms控件常见成员的改变
成员 | VBA | Visual Basic 2005 |
属性 | Caption | Text |
属性 | Container | Parent |
属性 | Height | Height、Size |
属性 | HWnd | Handle |
属性 | MousePointer | Cursor |
属性 | Parent | FindForm方法 |
属性 | Picture | Image |
属性 | SelLength | SelectionLength |
属性 | SelStart | SelectionStart |
属性 | SelText | SelectedText |
属性 | ToolTipText | ToolTip组件 |
属性 | Width | Width、Size |
方法 | Move | SetBounds |
方法 | SetFocus | Focus |
方法 | ZOrder | BringToFront、SendToBack |
事件 | DblClick | DoubleClick |
事件 | GotFocus | Enter |
事件 | LostFocus | Leave |
事件 | Validate | Validating |
除了属性、方法和事件的不同,每个控件特有的成员也有所不同。表4-7列出了这些不同之处。
表4-7 比较ActiveX控件和Windows Forms控件之间的成员
控件 | VBA | Visual Basic 2005 |
TextBox | Alignment | TextAlign |
TextBox | Locked | ReadOnly |
TextBox | Change | TextChanged |
Label | Alignment | TextAlign |
Label | BackStyle | 把BackColor设为透明 |
Label | WordWrap | (自动) |
ComboBox | List | Items |
ComboBox | ListCount | Count |
ComboBox | ListIndex | SelectedIndex |
ComboBox | Locked | DropDownStyle = DropDownList |
ComboBox | Style | DropdownStyle |
ComboBox | AddItem | Add、AddRange、Insert |
ComboBox | RemoveItem | Items.Remove |
ComboBox | Change | TextChanged |
ComboBox | Click | SelectedIndexChanged |
ListBox | Columns | MultiColumn、ColumnWidth |
ListBox | List | Items |
ListBox | ListColumn | Count |
ListBox | ListIndex | SelectedIndex |
ListBox | MultiSelect | SelectionMode |
ListBox | SelCount | Count |
ListBox | Selected | GetSelected、SetSelected |
ListBox | AddItem | Add、AddRange、Insert |
ListBox | RemoveItem | Remove |
ListBox | ItemCheck | 不适用(仅对CheckedListBox适用) |
CheckBox | Alignment | CheckAlign |
CheckBox | Style | Appearance |
CheckBox | Value | CheckState |
CheckBox | Click | CheckStateChanged |
OptionButton | Alignment | TextAlign |
OptionButton | Appearance | FlatStyle |
OptionButton | Value | Checked |
OptionButton | Click | CheckedChanged |
Frame | Appearance | FlatStyle(GroupBox) |
Frame | Click | Click(Panel) |
CommandButton | Cancel | 不适用(使用Form的CancelButton代替) |
CommandButton | Default | 不适用(使用Form的AcceptButton代替) |
CommandButton | Value | 不适用 |
ScrollBar | Max | Maximum |
ScrollBar | Min | Minimum |
ScrollBar | TabIndex | TabIndexChanged |
ScrollBar | TabStop | TabStopChanged |
ScrollBar | Value | ValueChanged |