Avatar billede kulip Nybegynder
04. juni 2005 - 20:32 Der er 2 kommentarer

Hvordan laver man to Variabler i samme box..

hey jeg vil gerne så jeg kan lave 2 variabler i samme box.
det skulle kunne vare sådan her:

Man kan skrive sit navn : (i en box) "namebox"
Man kan skrive sin alder: (i en box) "alderbox"

Udskiv = "Du er & alderbox år gammel, og du hedder & namebox" - eller sådan noget ca.. men det virker ikk. nogle der kan give mig den præcise udskriv kode til 2 variabler på samme måde..?

På Forhånd tak - Kulip
Avatar billede brynil Nybegynder
04. juni 2005 - 20:54 #1
Prøv:
Udskiv = "Du er " & Text1.text & "år gammel, og du hedder " & Text2.text & "."

Så længe informationerne står i tekstboksene, er der ingen grund til at lægge disse i variabler. Men eller kan du blot udskifte Text1/2.text med variabelnavnene.
Avatar billede tubber Juniormester
04. juni 2005 - 23:35 #2
Det er korekt som brynil skriver.

Vil dog lige forklare nærmere, det gælder nemlig ikke kun variabler og textfelter.....

Har du noget tekst der er "" omkring er det en streng og det betyder at hvis du skriver:
  MsgBox ("Dette er Tekst1.Text som indeholder et navn")
Så udskriver den det som står imellem paranteserne....

For at bryde en streng skal man afslutte den og så starte den igen, det ser sådan her ud:
"<- Start - Slut ->" & Variable & "<- Start - Slut ->"
& tegnet siger så at det der står imellem også skal med.

Her er et eksempel på at der er en Textbox med ordet variabel:

Text1.Text = "Variabel" 'Sætter textboxens værdi til at være = Variabel
MsgBox ("Texten i denne textbox er" & Text1.Text & "og kan ændres ved at skrive i boxen")

Den ovenstående kode giver følgende text i popupboxen:
Texten i denne textbox erVariabelog kan ændres ved at skrive i boxen

Derfor er det vigtigt at huske mellemrum mellem det sidste ord og " når du bryder en streng og igen " og mellemrum til første ord når du starter den igen......
Så derfor skal koden se sådan her ud:

Text1.Text = "Variabel" 'Sætter textboxens værdi til at være = Variabel
MsgBox ("Texten i denne textbox er " & Text1.Text & " og kan ændres ved at skrive i boxen")

Og giver følgende i popupboxen
Texten i denne textbox er Texten i denne textbox er Variabel og kan ændres ved at skrive i boxen

Det der står mellem " & <HER> & " kan være alt der har en værdi fastsat under afviklingen af programmet det kan f.eks. være:
  Recordset fra en database
  Text i Textbox
  Text i Combobox
  Værdien af en variabel eller et array
og der er mange andre værdier den kan have.....

Håber det gav lidt en ide om brugen af streng :)
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