从另一个对象打开组合框

Opening a combo box from another object

我想知道是否可以打开组合框并查看它的元素从窗体上的另一个对象中列出。我不喜欢组合框上的 'down arrow',如果可能的话,我想创建更多 'stylish'。我想知道是否有一个例程可以编写并放在另一个对象上,以便在 'on click' 事件发生时,用户将看到组合框中列出的所有元素,并有机会 select 一个他们中的。

为此,您可以使用 Combobox 对象的 Dropdown 方法。

示例:

Dim cmb1 As ComboBox: Set cmb1 = Me.Combo1

cmb1.SetFocus ' necessary
cmb1.Dropdown

注意:控件需要有焦点,所以你必须先通过编程设置它。