Jag har en Combo1 som detrlägger information i förstår inte riktig vad du menar men Lite förvirrande som du skriver Vilket håll skall du gå ? jag provar Klart att inte det går. tackar...Combo1 och text
informationen i combo lägger jag in så här
<code>
Private Sub Form_Load()
Combo1.AddItem "Andersson"
Combo1.AddItem "Pettersson"
Combo1.AddItem "Larsson"
End Sub
</code>
men att skriva
combo1.index = text.text
funkar inte.. någon som vet hur man lägger in från combo till ett textfeltSv: Combo1 och text
värdet är ju det som står..
Efternamnen.Sv: Combo1 och text
>funkar inte.. någon som vet hur man lägger in från combo till ett textfelt
<code>
Private Sub Combo1_Click()
Text1.Text = Combo1.List(Combo1.ListIndex)
End Sub
</code>
Dvs du skall använda ListIndex
Du kan också skriva Combo1.AddItem "Andersson",5
Kommer att lägga in Andersson på plats 5 i listan.Sv: Combo1 och text
<code>
Private Sub Command1_Click()
Text1.Text = Combo1.List(Combo1.ListIndex)
End Sub
Private Sub Form_Load()
Combo1.AddItem "andersson", 0
Combo1.AddItem "Pettersson", 1
Combo1.AddItem "Larsson", 2
End Sub
</code>
men det funkar inte.. ingen text lägs iSv: Combo1 och text
Det finns ju ingen plats 2 än i Form_Load är ju ComboBoxen tom
Exemplet gäller när ComboBoxen redan är fylld och du vill stuva om.
i Load skall du använda
<code>
Private Sub Form_Load()
Combo1.AddItem "andersson"
Combo1.AddItem "Pettersson"
Combo1.AddItem "Larsson"
End Sub
</code>
Testa detta exempel när du tränar
<code>
Private Sub Form_Load()
'Fyller ListBoxen med något
Dim i As Long
For i = 0 To Screen.FontCount - 1
Combo1.AddItem Screen.Fonts(i)
Next
End Sub
</code>
Private Sub Command1_Click()
Text1.Text = Combo1.List(Combo1.ListIndex)
End Sub
Det här är ju korkat hur skall Command1 kunna veta vilket ListIndex du menar !!
Så här skall det vara
<code>
Private Sub Combo1_Click()
Text1.Text = Combo1.List(Combo1.ListIndex)
End Sub
</code>
Eller så får du tala om vilket index du vill ha
<code>
Private Sub Command1_Click()
Text1.Text = Combo1.List(2)
End Sub
</code>Sv: Combo1 och text
såg varför det inte funkade
<code>
Private Sub Command1_Click()
Text1.Text = Combo1.List(Combo1.ListIndex)
End Sub
</Code>
det står
<Code>
Private Sub Command1_Click()
det ska vara
Private Sub Combo1_Click()
så funktonen låg lite fel... Nästan så man skäms...
Tackar alla för hjälpen...
</code>
tackar SvenPon