29. maj 2006 - 21:14Der er
28 kommentarer og 1 løsning
Problemer med tekstbox
Hey,
Har et stort problem. Det er lidt svært for mig at forklare, men jeg gør det så godt jeg kan ;-)
Jeg har en Textbox, hvor der står noget.. F.eks. står der: "Hey, jeg hedder Semaine, og jeg er 16 år..", en del af den tekst, skal jeg så ha' over i en anden textbox. Problemet er, at jeg kun "ved" at der står "Hedder semaine, og jeg". Det er det eneste jeg ved står i teksboxen.
Håber jeg har forklaret det godt nok. Ellers så sig det lige, så forklarer jeg det igen :-)
[code]text1_len = Len("Hey, jeg hedder Semaine, og jeg er 16 år..")
if instr(LCase(Text1), "hey, jeg hedder semaine, og jeg er 16 år..") > -1 then navn = Right(Text1, Len(Text1) - text1_len) Text2.text = (navn) End If[/code]
Men jeg "ved" ikke at der står: "hey, jeg hedder semaine, og jeg er 16 år..", kun at der står: "Hedder semaine, og jeg"
Og jo forresten, det jeg vil ha over i den anden Tekstboks er at jeg hedder Semaine..
Men det er jo self noget random navn, der står i den, hver gang..
Man kunne jo lave nogle separate check, på f.eks. "hedder" og "og jeg".. Hvis teksten opfylder begge krav: - position der skal bruges med left: hop til "hedder" + længden af "hedder" (muligvis + 2) - navn = left med en tmp variabel, og indtil ","
Men det er meget nemmere med RegExp, hvis man kan finde ud af det.. og det kan jeg ikke.. :-) Så kan man bruge Left, Mid, Right, InStr, InStrRev..
En bruger af mit program skriver et tilfældigt tal, i en textbox, i det her tilfælde 123.. Så skriver så skriver han sit navn, semaine. Også sit efternavn, Woche også til sidst sin alder, 16..
Så blir det til: 123,semaine,woche,16.
Men hver gang er det et tildældigt tal og en tilfældig alder. Så jeg kender altså kun hans fornavn, og hans efternavn..
De to ting vil jeg ha over i en anden textbox.. Textbox2..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.