所以我正在做一个项目,我需要在一个bombobox中设置每个项目。例: Combobox在“Google”和“Facebook”下面的组合框下面有一个webbrowser,当我按下一个按钮时,浏览器导航到所需的链接,我已经完成了这部分,出现的问题是我不知道如何设置每个项目的链接,设置www.google.com for Google选项,甚至在Facebook中。有人可以帮助我吗?
答案 0 :(得分:0)
组合框有2个属性可用于此目的。 DisplayMember是您在GUI中看到的,ValueMember是您可以根据用户选择导航到的。例如:
Dim myDt As New DataTable() 'define a datatable to hold the combo box data
Dim dt As New DataTable()
dt.Columns.Add("Site")
dt.Columns.Add("URL")
'*** Load the combobox with data
dt.Rows.Add("Google", "www.google.com")
dt.Rows.Add("Facebook", "www.facebook.com")
'***add other rows you might have here
'*** now bind the datatable to the combobox
ComboBox1.DataSource = dt
ComboBox1.DisplayMember = "Site" 'for example Google
ComboBox1.ValueMember = "URL" 'for example www.Google.com
在您选择的活动中,当用户从组合框中选择一个条目后,您可以发出:
'***Launch the site that corresponds to the selected item in the combobox
System.Diagnostics.Process.Start(ComboBox1.SelectedValue)
您可以使用其他方式启动对所选网站的导航,例如:Open Web Page from App。