如何使下拉列表中的选定项重定向到vb.net中的函数?

时间:2013-10-04 02:17:19

标签: vb.net

当我在下拉列表菜单中选择我的项目并将其重定向到我的功能时,我将如何制作?以下是我的功能 我正在使用vb.net以及我的下拉菜单列表功能

这是我的下拉菜单

ddlWafer.Items.Clear()

    If txtLot.Text = "A" Then
        ddlWafer.Items.Add("123")
        ddlWafer.Items.Add("456")

        Exit Sub
    End If

    If txtLot.Text = "B" Then

        ddlWafer.Items.Add("789")
        ddlWafer.Items.Add("1122")

        Exit Sub
    End If

我在下拉菜单列表中选择后说“123”我想执行此功能onclick

Public Function GetMap()
Dim filename As String = "C:\Users\Downloads\" & txtLot.Text & "." & ddlWafer.SelectedValue & ".txt"    
Dim Line As String = ""
Dim sb As New StringBuilder
Dim sb2 As New StringBuilder
Using sr As StreamReader = File.OpenText(filename)
Line = sr.ReadLine
   Do
       If Line = "#" Then
                Line = sr.ReadLine
                Do
                    sb.AppendLine(Line)
                    Line = sr.ReadLine
                Loop Until Line = "##"
            End If
            Line = sr.ReadLine
        Loop Until Line = ""
        TextBox2.Text = sb.ToString
    End Using
End Function

1 个答案:

答案 0 :(得分:0)

您需要在要调用方法的ComboBox上实现SelectedIndexChanged方法。

SelectedIndexChanged

在方法中,检查SelectedItem是否是您要调用方法的那个,如果是,请调用该方法。