Avatar billede simon_jacobsen Nybegynder
17. oktober 2001 - 23:01 Der er 10 kommentarer og
1 løsning

linie skift i textbox ??

hvordan indsætter man en text i en textbox, hvor teksten er en variabel for hver linie, koden jeg bruger virker ikke:
dim hele
dim lines(100)
dim nr
\'variablen \"antallinier\" = antallet af linier
for nr = 1 to antallinier
hele = hele & lines(nr) & vbcrlf
next

men det virker ikke. :(
på forhånd tak
Avatar billede joern Nybegynder
17. oktober 2001 - 23:53 #1
Hej.

Den var sej men nu har jeg noget der virker

For a = 0 To 3
    Text1.Text = Text1.Text & hele
    Text1.SetFocus
    SendKeys \"^{end}\"
    SendKeys \"{Enter}\", True
  Next

Det må du kunne bygge videre på.

M.v.h.  Jørn
Avatar billede bennytordrup Nybegynder
18. oktober 2001 - 08:24 #2
Har du sat MultiLine=True?
Avatar billede kornfreak Nybegynder
18. oktober 2001 - 08:31 #3
Det har jeg også bøvlet med det der :(
Avatar billede simon_jacobsen Nybegynder
18. oktober 2001 - 12:19 #4
benny.tordrup > det mener du ikke er et seriøst svar :/ (det behøver man ikke engang at checke, selvfølgelig er det slået til)

kornfreak > fik du aldrig svaret ???  :)
Avatar billede kornfreak Nybegynder
18. oktober 2001 - 12:21 #5
simon >> Nej det er netop det...derfor vil jeg lige følge med her! :)
Avatar billede bennytordrup Nybegynder
18. oktober 2001 - 12:26 #6
simon jacobsen> Jo, selvfølgelig mener jeg det som et seriøst svar. Jeg har lige prøvet, og din kode virker i følgende udseende, hvis multiline er sat til:

    Dim hele
    Dim lines(100)
    Dim nr
    Dim antallinier
    antallinier = 5
    \'variablen \"antallinier\" = antallet af linier
    For nr = 1 To antallinier
        lines(nr) = CStr(nr)
        hele = hele & lines(nr) & vbCrLf
    Next
   
    Text.Text = hele
Avatar billede simon_jacobsen Nybegynder
18. oktober 2001 - 12:46 #7
ok jeg prøver
men hvad betyder \"Cstr\" ?
Avatar billede bennytordrup Nybegynder
18. oktober 2001 - 12:49 #8
CStr laver en variabel om til en streng. Det kan måske være det, der er forskellen, da du har erklæret Lines som et array af variant.
Avatar billede simon_jacobsen Nybegynder
18. oktober 2001 - 13:11 #9
ok jeg forstår ikke hvorfor min kode ikke virkede, men dit svar er rigtigt og jeg har fået det til at virke, så pointene er dine :)
Avatar billede ea_data Nybegynder
18. oktober 2001 - 19:08 #10
Hej

Din oprindelige kode virker godt nok hos mig.
Det eneste der manglerer at du tildeler din variabel lines(nr) en værdi fx.

lines(nr)=nr

/Erling
Avatar billede simon_jacobsen Nybegynder
19. oktober 2001 - 13:21 #11
jeg fandt fejlen i min kode, grunden til at jeg ikke kunne se at denne kode virkede var at variablen \"lines\" var der ved en fejl kun blevet tildelt en kode til lines(1) så jeg kunne ikke se at der kom mellemrum i teksten, så jeg troede at der var noget galt med, \"linie skift koden\" :(

men aligevel tak for hjælpen og alle de gode kommentare :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester