2013-12-04 7 views
0

, поэтому я делаю проект, где мне нужно установить каждый элемент в бомбообъекте. Пример: Комбобокс в «Google» и «Facebook» чуть ниже combobox имеет веб-браузер, и когда я нажимаю кнопку, браузер переходит к нужной ссылке, я сделал эту часть, кажется, проблема в том, что я не знаю, как установить ссылку для каждого элемента, установить www.google.com для варианта Google и даже в facebook. Может ли кто-нибудь мне помочь?Значение combobox в vb?

ответ

0

Совокупность обладает 2 свойствами, которые вы можете использовать для этой цели. DisplayMember - это то, что вы видите в графическом интерфейсе, а 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 

В выбранном событии, Afte пользователь выбирает элемент из выпадающего списка, вы можете оформить:

'***Launch the site that corresponds to the selected item in the combobox 
System.Diagnostics.Process.Start(ComboBox1.SelectedValue) 

Вы можете использовать другие средства, чтобы начать навигацию к выбранному месту, например, : Open Web Page from App.

Смежные вопросы