省市关联程序


【实例说明】
    注册ID时,选择某省市。

【编程思路】
    ComboBox控件项目的添加和删除。

【设计步骤】
    1.新建一个标准工程,创建一个新窗体,默认名为Form1。
    2.在Form1窗体中放置两个ComboBox控件,改名为cboProvince和cboCity(将它们的Style设置为2)。

    3.源程序  [素材源程序下载]

'程序太长,现在以北京,上海、天津、重庆和浙江为例。

Private Sub Form_Load()
        cboProvince.AddItem "北京"
        cboProvince.AddItem "上海"
        cboProvince.AddItem "天津"
        cboProvince.AddItem "重庆"
        cboProvince.AddItem "浙江"
End Sub

Private Sub cboProvince_Click()
        Dim i As Long
        Dim t As Long

        'clean cboCity

        t = cboCity.ListCount

        For i = 0 To t - 1
                cboCity.RemoveItem 0
        Next i

        'Add cboCity

        If cboProvince.Text = "北京" Then
                cboCity.AddItem "北京"
        End If

        If cboProvince.Text = "上海" Then
                cboCity.AddItem "上海"
        End If

        If cboProvince.Text = "天津" Then
                cboCity.AddItem "天津"
        End If

        If cboProvince.Text = "重庆" Then
                cboCity.AddItem "重庆"
        End If

        If cboProvince.Text = "浙江" Then
                cboCity.AddItem "杭州"
                cboCity.AddItem "宁波"
                cboCity.AddItem "温州"
                cboCity.AddItem "嘉兴"
                cboCity.AddItem "湖州"
                cboCity.AddItem "绍兴"
                cboCity.AddItem "金华"
                cboCity.AddItem "衢州"
                cboCity.AddItem "舟山"
                cboCity.AddItem "台州"
                cboCity.AddItem "丽水"
        End If
End Sub