Forum Pplware
Dúvida ComboBox VB.NET - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: Dúvida ComboBox VB.NET (/showthread.php?tid=8064)



Dúvida ComboBox VB.NET - Viperz0r - 22-12-2010 13:44

Viva,

Após ter pesquisado no google(as soluções não funcionam), não consigo colocar ter um item seleccionado por omissão.

no Form Load preencho a combo box, e faço o seguinte:

cb.SelectedIndex = 0

Já tentei fazer um Me.Refresh() após tudo isto, mas sem sucesso.
Quem me dá uma ajuda ? Wink


RE: Dúvida ComboBox VB.NET - marfonte - 22-12-2010 14:57

Seria bom colocares o código que tas a fazer para carregar a combo.

Cumps


RE: Dúvida ComboBox VB.NET - Viperz0r - 22-12-2010 15:58

O código é algo semelhante a isto:


Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim registos(5)() As String

registos(0) = New String() {"nome 1", "telefone 1"}
registos(1) = New String() {"nome 2", "telefone 2"}
registos(2) = New String() {"nome 3", "telefone 3"}
registos(3) = New String() {"nome 4", "telefone 4"}

For Each item In registos
ComboBox.Items.Add(item(0))
Next

CombBox.SelectedIndex = 3

End Sub
Já se encontra resolvido.

Basta colocar CombBox.SelectedIndex = 3 ( por exemplo) no evento Form_Activated