webForumDet fria alternativet

Tre textfält som ska skrivas ut i en etikett

.NET

6 svar · 301 visningar · startad av Annette

Medlem sedan apr. 2001129 inlägg
Frågan#1

Är nybörjare på det här med VB. Men jag vill att användaren skriver in text i tre textfält och denna text ska sedan hamna i en etikett när man klickar på en knapp.

Hur jag än gör får jag det inte att fungera. En textrad hamnar i etiketten, men inte alla...

Medlem sedan juni 200032 967 inlägg
#2

Hur ser din kod ut?

Medlem sedan apr. 2001129 inlägg
#3

Endast tredje textrutan skrivs ut i etiketten.

Private Sub cmdBekräfta_Click()
lblUtdata.Caption = txtText1.Text
lblUtdata.Caption = txtText2.Text
lblUtdata.Caption = txtText3.Text
End Sub

Medlem sedan maj 20018 027 inlägg
#4

Du får sätta texten på följande vis:

Private Sub cmdBekräfta_Click()
lblUtdata.Caption = txtText1.Text
lblUtdata.Caption = [b]lblUtdata.Caption &[/b] txtText2.Text
lblUtdata.Caption = [b]lblUtdata.Caption &[/b] txtText3.Text
End Sub

eller alternativt:

Private Sub cmdBekräfta_Click()
lblUtdata.Caption = txtText1.Text & txtText2.Text & txtText3.Text
End Sub
Medlem sedan apr. 2001129 inlägg
#5

Kanon. Fungerar jätte-bra. Tack.

Kan jag på något sätt få texten från de här tre olika textrutorna att delas upp med exempelvis mellanslag eller komma och mellanslag?

Medlem sedan maj 20021 466 inlägg
#6

T.ex. så här:
lblUtdata.Caption = txtText1.Text & ", " & txtText2.Text & " och " txtText3.Text

som blir:
"Text1, Text2 och Text3"

Medlem sedan apr. 2001129 inlägg
#7

Tack!! Precis som jag ville ha det.

301 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
174 ms — ändringar (db)