/ Forside/ Teknologi / Udvikling / VB/Basic / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Hjælp Til VB
Fra : Surf
Vist : 1171 gange
30 point
Dato : 24-04-06 22:43

Jeg vil gerne ha det sådan at når der kommer en teskt op i en label1.text =
at der så skal dukket 3 tekst op i hver ders textbox som er 2, 3, og 4

Så hvordan gøre man lige det

 
 
Kommentar
Fra : Surf


Dato : 24-04-06 23:05

SÅ HJÆLP MIG DOG

Kommentar
Fra : Surf


Dato : 24-04-06 23:06

Jeg er desperat lige nu

Kommentar
Fra : berpox


Dato : 25-04-06 00:26

Jeg tror ikke jeg helt har forstået dit spørgsmål, men hvis du har en label og 3 tekstbokse så skal der stå (f.eks.):

Label1.text = "et eller andet"
Textbox1.text = "2"
Textbox2.text = "3"
Textbox3.text = "4"



Kommentar
Fra : berpox


Dato : 25-04-06 00:28

Sludder......der skal stå:

Label1.Caption = "et eller andet"
Textbox1.text = "2"
Textbox2.text = "3"
Textbox3.text = "4"



Kommentar
Fra : Surf


Dato : 25-04-06 00:48

nej jeg vil bruge if og then

if label.text = "hvordan har du det" then

Også der det jeg er gået i stå her

Kommentar
Fra : berpox


Dato : 25-04-06 01:04

If (label1.caption = "Hvordan har du det") then
textbox1.text = "godt"
end if

.....

Hvis du har mange forskellige tekster der skal vises i textbox1 (afhængig af label1.caption), så kan du med fordel bruge Select Case:

Kode
select case label1.caption
case "Hvordan har du det"
textbox1.text = "Jeg har det godt"
case "Er du mand eller kvinde?"
textbox1.text = "Aner det ikke"
case else
textbox1.text = "Tja....denne tekst dukker op når f.eks. label er tom"
end select




Kommentar
Fra : berpox


Dato : 25-04-06 01:05

..... og så hedder det label1.CAPTION ikke label1.TEXT

Kommentar
Fra : Surf


Dato : 25-04-06 01:38

du er ikke med var. nej jeg vil godt ha fx

if label1.text = "Hvordan har du det then

også skal der være 3 valhmuglighed som
Jeg har det godt
Jeg har det ikke så godt
La mig lige nu se

og jo det hedder text det har jeg lært fra http://www.learnvisualstudio.net/

også er det Visual Studio 2005 Express Edition jeg har

Kommentar
Fra : e.c


Dato : 25-04-06 07:49

Og hvordan går det så med .............................. http://www.kandu.dk/Spg86624.aspx


Kommentar
Fra : berpox


Dato : 25-04-06 09:48

Nej jeg er ikke med....men du udtrykker nu heller ikke særlig klart hvad det er du vil.

Det er rigtigt at i .net hedder det label1.text

I VB6 hedder det label1.caption

Hvis du vil have valgmuligheder afhængig af din label.text som man kan klikke på for at kommer videre, så skal du ikke bruge textbox men derimod en listbox.

Jeg her her oprettet en userform med en label, en listbox og en knap.
Label har jeg "forudfyldt" med en tekst. Teksten i label ændrer sig derefter ved tryk på knappen efter at have valgt en tekst i listboxen.

Kode
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Label1.Text = ListBox1.Text
End Sub

Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated
Label1.Text = "Hvordan har du det?"
If Label1.Text = "Hvordan har du det?" Then
ListBox1.Items.Add("Godt")
ListBox1.Items.Add("Skidt")
ListBox1.Items.Add("Nogenlunde")
End If

End Sub
End Class




Accepteret svar
Fra : e.c

Modtaget 30 point
Dato : 26-04-06 16:32

Surf............................du skal ikke give op så let.
Det er altså et meget svært program du er gået i gang med.
Så det læres ikke lige med det samme, det ta'r et stykke tid inden det bare kører derudaf.

Kommentar
Fra : snortop


Dato : 28-04-06 06:10

Det lyder som om du vil have en chatbot.

Og der er faktisk nogle meget mere advanceret måder at gøre dette på ved at bruge xml.

Noget kan ses herpå
http://www.alicebot.org/


Mit forslag
Ved jeg ikke lige om det virker med Randomize i net, på den måde
Kode
if label1.text = "Hvordan har du det?" then
randomize
dim rnumber = random(3)+1
select option rnumber
case 1 : textbox.text = "jeg har det fint, tak"
case 2 : textbox.text = "Jeg har det rigtig dårlig"
Case 3 : textbox.text = "Prøv spg mig noget andet
end if



Godkendelse af svar
Fra : Surf


Dato : 17-05-06 13:41

Tak for svaret e.c.

Kommentar
Fra : berpox


Dato : 17-05-06 23:31

Og hvad var svaret på dit spørgsmål så, surf?



Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste