Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] ComboBox


Rekomendowane odpowiedzi

Opublikowano

Witam! Dopiero zaczynam z VB po długiej przerwie i mam pytanie np w ComboBoxie mam Kilka Opcji np

Pobierz Paczke 1

Pobierz Paczke 2

i po wybraniu np Paczki nr 1 zmieniało text w TextBoxie :] Dzięki za pomoc

Annony_sygn_bySFG_01a.jpg

Syga by SofarGone

Opublikowano

Zdarzenie SelectedIndexChanged, tekst w textboxie zmienisz za pomocą Text.

Opublikowano

Zdarzenie SelectedIndexChanged, tekst w textboxie zmienisz za pomocą Text.

Text w TextBoxie wiem jak się zmienia ale gorzej jest z tym gdzie mam ten kod dać "SelecteIndexChanged" gdzie mam go dać :]

 

 

 

 

// Edit

Mam taki kod

        LCast("0")
        FlatTextBox5.Text = "1"
        LCase("1")
        FlatTextBox5.Text = "2"
        LCase("2")
        FlatTextBox5.Text = "3"
        LCase("3")
        FlatTextBox5.Text = "4"
        LCase("4")
        FlatTextBox5.Text = "5"

Po wybraniu Obojętnie jakiej opcji w TextBoxie pojawia się 5 Jak to naprawić?

Annony_sygn_bySFG_01a.jpg

Syga by SofarGone

Opublikowano

@up

 

 If ComboBox1.Text = "paczka1" Then
            TextBox1.Text = "test1"
        Else
            TextBox1.Text = "test3"
 
        End If

lub żeby nie porównywać niepotrzebnie stringów

 

 

If ComboBox1.Text = ComboBox1.Items(0) Then
            TextBox1.Text = "test1"
        Else
            TextBox1.Text = "test2"
 
        End If

 

O to chodzi ?

 

@down

 

 


Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
TextBox1.Text = ComboBox1.Items(ComboBox1.SelectedIndex)
End Sub

TextBox1.Text = ComboBox1.Text ^^

Opublikowano


Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged

TextBox1.Text = ComboBox1.Items(ComboBox1.SelectedIndex)

End Sub

7j66.png
Opublikowano

TextBox1.Text = ComboBox1.Text

Nie tekst, a konkretny element tablicy, dlatego kod wyżej jest poprawniejszy.
Opublikowano

 

    Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
        TextBox1.Text = ComboBox1.Items(ComboBox1.SelectedIndex)
    End Sub

Chodzi mi o to iż w ComboBoxie mam coś takiego

Paczka Modów 1

Paczka Modów 2

Paczka Modów 3

 

w Kodzie mam ustawione iż link z którego będzie pobrana paczka jest w TextBoxie i po wyborze np Paczki nr1 Wpisuje kod np

Textbox1.text = "Link"

Rozumiecie o co mi chodzi? chce mieć nazwy paczek a nie wzamian nich linki

Annony_sygn_bySFG_01a.jpg

Syga by SofarGone

Opublikowano

Chodzi mi o to iż w ComboBoxie mam coś takiego

Paczka Modów 1

Paczka Modów 2

Paczka Modów 3

 

w Kodzie mam ustawione iż link z którego będzie pobrana paczka jest w TextBoxie i po wyborze np Paczki nr1 Wpisuje kod np

Textbox1.text = "Link"

Rozumiecie o co mi chodzi? chce mieć nazwy paczek a nie wzamian nich linki

No to instrukcją warunkową sprawdzasz wybrany indeks i zależnie od niego ustawiasz tekst.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...