Mangler lidt hjælp, da min kode ikke helt fungere som den skal. Er ret ny til hele VB området.
Private Sub lblmadd_Click()
Dim Mplus As Variable Set Mplus = Val(Mplus) Dim Mplus1 As Variable Set Mplus1 = Val(Mplus1)
If Mplus = 0 Then Mplus = lommeregner.txtDisplay.Text
If Mplus <> 0 Then Mplus = Val(lommeregner.txtDisplay.Text) + Val(Mplus1)
lommeregner.txtDisplay.Text = Mplus1
Formålet med lblmadd knappen, er at den skal tilføje værdien af lommeregner.txtdisplay.text til Mplus også vise værdien i lommeregner.txtdisplay.text derefter.
Begynd altid dine koder (forms, klasser, moduler) med linjen: Option Explicit
- så får du meldt mange fejl, der skjuler sig for dig nu.
1) Der er ikke en varibel-/data-type, der hedder 'Variable' 2) Hvad ligger der i Mplus1 - og hvad kan der stå i tekst-feltet ... kan det f.eks. være et decimal-tal?
datasource >> i øvrigt burde du nu også tage ved lære af min allerførste linje i denne tråd. Mon så ikke, du ville få en fejl i denne linje: Dim Mplus As Integer Set Mplus = Val(Mplus) <-- HER
Den syntaks vil kræve, du sætter 'Mplus' til at referere/indeholde et objekt ... og det går jo ikke, når du har defineret den som en integer ;o)
Som i sikkert har set, så er det til en lommeregner. M+ er memory funktionen i lommeregneren.
Det er meningen at når man trykker M+ så ligger den, det tal til som står i lommeregner.txtdisplay.text til M+ og viser det på lommeregner.txtdisplay.text
Men ellers, så mange tak for hjælpen.
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.