Avatar billede tavlen Nybegynder
21. september 2001 - 18:27 Der er 10 kommentarer og
1 løsning

linieskift msgbox

hvordan laver jeg linieskift i promt-teksten i en msgbox
Avatar billede netsrac Praktikant
21. september 2001 - 18:38 #1
tmp = msgbox(\"hej\" & vbcrlf & \"med dig\")
Avatar billede jelzin101 Praktikant
21. september 2001 - 18:58 #2
eller chr(13)
Avatar billede cellaneous Nybegynder
21. september 2001 - 19:21 #3
lidt mere besværligt men måske nemmere at forstå og overskue:

dim nylinje as string
dim mintekst as string
dim minoverskrift as string

nylinje = chr$(10) & chr$(13)
mintekst = \"hej med dig\" & nylinje & \"hvordan går det?\"
minoverskrift =\"tester linjeskift\"

msgbox mintekst, 0, minoverskrift
Avatar billede angelod Novice
21. september 2001 - 19:29 #4
Tjah.. Jeg ville nu erstatte
  nylinje = chr$(10) & chr$(13)
med
  nylinje = vbCrLf

Ellers er det et godt eksempel :)
Avatar billede jelzin101 Praktikant
21. september 2001 - 19:34 #5
i kan nøjes med chr$(13) så bliver det kortere end vbCrLf
Avatar billede angelod Novice
21. september 2001 - 19:38 #6
Nej det gør da ej..
  chr$(13) -- 8 tegn
  vbCrLf  -- 6 tegn
Avatar billede cellaneous Nybegynder
21. september 2001 - 19:38 #7
Jeg er ikke så meget for de der \"vbNoget konstanter\" for jeg glememr dem altid :-)
bruger kun vbCrLf når jeg skal lave flere linjer i en tekstboks (det her var heldigvis en msgbox) og kun fordi den ikke vil uden
Jeg bruger i praksis noget der ligner eksemplet fra netsrac (medmindre jeg ikke giver folk valgmuligheder i msgbox) fordi så er alt koden på en linje.
Jeg husker bare i starten jeg havde svært ved at gennemskue min lærers eksempler for det var utroligt hvad han kunne klemme ned til en linje, så jeg ville give tavlen et alternativ (ikke ment som kritik af de andre svar).
Avatar billede cellaneous Nybegynder
21. september 2001 - 19:40 #8
jelzin >
er der mon i praksis nogen brugere som kan mærke forskel i størrelsen på et program på fire byte?
Avatar billede tavlen Nybegynder
21. september 2001 - 20:18 #9
netsrac får point. Tak for hurtigt svar og en interessant debat

Avatar billede angelod Novice
21. september 2001 - 20:25 #10
Snyd! :P
Avatar billede netsrac Praktikant
21. september 2001 - 20:32 #11
jelzin >> Iøvrigt så kan man ikke altid nøjes med chr(13), skriver du f.eks. til en tekst fil og bagefter åbner den i notesblok vil der ikke være noget linie skift da windows både skal hava en line feed og carrige return for at opfatte et linieskift.
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