VB 中Dropdown什么意思

想问下 Dropdown 这个事件是什么意思

VB6.0中DropDown事件是当 ComboBox 控件的列表部分正要被放下时发生的事件。

    DropDown 事件,该事件是当 ComboBox 控件的列表部分正要被放下时发生;如果 ComboBox 控件的 Style
    属性设置为 1(简单的 Combo)时此事件不会发生。

    说明

    DropDown 事件过程可以用在接受选择之前对 ComboBox 列表进行最后的各种更新。于是允许使用 AddItem 或
    RemoveItem 方法从该列表添加或删除条目。在需要控件间有某些相互作用时,这种灵活性是很有用的,例如,需要根据在
    OptionButton 组中的选择才能决定加载到 ComboBox
    列表的内容时,就可以利用该事件。

    DropDown 事件示例

    本例根据用户在一个选项按钮组中的选择来更新一个 ComboBox
    控件。要尝试这个例子,可将代码粘贴到一个 包含 1 个 ComboBox 控件和 2 个 OptionButton
    控件的窗体的声明部分。将两个 OptionButton 控件的 Name 属性都设置为 OptionGroup,然后按 F5
    键并单击 OptionButton 控件。根据 OptionButton 的选择,ComboBox
    控件反映出不同的载体。

    Private Sub Form_Load ()
      Combo1.Text = ""   ' 清除组合框。
    End Sub

    Private Sub Combo1_DropDown ()
      Combo1.Clear            ' 删除乙有的项。
      If OptionGroup(0).Value = True Then
         Combo1.AddItem "Gray Goose Express", 0
         Combo1.AddItem "Wild Fargo Carriers", 1
      Else
         Combo1.AddItem "Summit Technologies Overnight"
      End If
    End Sub


温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-09
就是Combo控件 出现下拉菜单时 触发的事件本回答被提问者采纳