Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: ComboBox VB05

janppa [28.03.2008 17:14:10]

#

Eli siis olen aivan alottelija VB:ssä. Olen yrittänyt tehä seuraavanlaista: pudotusvalikkoon olen lisännyt 10 nimeä ja tarkotus olisi että kun valitsee nimen listasta, niin vierelle ilmestyy (labeliin?) lisätietoja kyseistä henkilöstä. Kaikkeni olen antanut, mutta ei millään meinaa onnistua.

Kiitos.

Newb [28.03.2008 17:40:39]

#

Auttaisko tällänen? En oo varma toimiiko VB5:ssa, mutta VB6:ssa toimii ainakin.

Private Sub Combo1_Click()

    If Combo1.Text = "janppa" Then

        Label1.Caption = "lisätietoa"

    End If

End Sub

Short Php [28.03.2008 17:45:09]

#

Newb kirjoitti:

Auttaisko tällänen? En oo varma toimiiko VB5:ssa, mutta VB6:ssa toimii ainakin.

Private Sub Combo1_Click()

    If Combo1.Text = "janppa" Then

        Label1.Caption = "lisätietoa"

    End If

End Sub

Saattaa olla myös Vb 2005 jhooloin koodi olisi samantapainen;

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
    If ComboBox1.Text = "testi" Then

        Label1.Caption = "koodintestaaja"

    End If
End Sub

janppa [28.03.2008 18:35:37]

#

kiitos kaikille vastauksista, Caption käsitettä 05 ei tunnistanut. Mutta tuntuu toimivan kun vaihdoin tilalle .Textin.

Sellasta vielä että milläköhän sen labelin saisi näkymättömäksi kun yksikään kyseisistä nimistä ei ole valittuna.

Newb [28.03.2008 18:46:26]

#

If ComboBox1.Text = "testi" Then

    Label1.Text = "koodintestaaja"

ElseIf ComboBox1.Text = "testi2" Then

    Label1.Text = "koodintestaaja kakkonen"

Else

    Label1.Text = ""

End If

Näinkö?

Short Php [28.03.2008 18:47:50]

#

Tai Label1.Visible = False. Tuo Newb:in sanoma saattaa kyllä rasittaa vähemmän, mutta tämä saattaa toimia pidemmälle tekstille.

janppa [28.03.2008 19:42:27]

#

Joo kiitos tolla Label1.Visible = False koodilla onnistui.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta