Jeg har lånt en bog, start på Visual Basic 5. Problemet er at det er VB6 jeg har.. Det er dog stortset det samme, men en ting kunne jeg ikke få til at virke..
Man skal lave en bogstavelig talt MINI lommeregner :), den skal bare kunne plus.
I bogen skriver han: Label2.caption = Val text1.text + Val text2.text
Altså man har en text, hvor man skal skrive et tal, det skal plusses med tallet man skriver i textbox 2, og resultatet skal så komme til at stå i Label (2)
Det er sikkert let for jer der er lidt inde i det ;) Jeg har selvfølgelig checket at Textbox1, er textbox 1 osv.
Val er dog ikke en function, man bør bruge, da den aldrig giver nogen fejlkode, men blot forkert resultat, hvis input er ukorrekt. F.eks.: y = Val("y") Y=0 y = Val("1,25") Y=1 y = Val(1.25) Y=1 Og du kan jo ikke vide hvad brugeren indtaster :-) benyt cint istedetfor og check på fejlkoden.
on error resume next y = cint(varname) if err then 'håndter fejl og exit end if -fortsæt med funktion
Jamen.. Når jeg skriver--> Label2.caption = Val (text1.text) + Val (text2.text) Jeg dobbelt klikker på knappen jeg har lavet, der skal udføre regnstykket.. Der under skriver jeg det Siger den Error når jeg prøver at bruge det..
Du skal jo selv rette navnene på: Text1 Text2 Label1
til de navne dine bokse oh label har.
Synes godt om
Ny brugerNybegynder
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.