Avatar billede koldy Nybegynder
26. marts 2003 - 18:31 Der er 8 kommentarer og
1 løsning

Mystisk, kan ikke ændre en textbox, men kan godt en anden?.

har dette stykke kode

    If Key = 8 And Len(CalcResult.Text) > 0 Then
        tal = Len(CalcResult.Text) - 1
        test.Text = tal
        CalcText = Left((CalcResult.Text), tal)
        test.Text = CalcText
        CalcResult.Text = CalcText
    Else
og den køre fint nok, (Den udskriver rigtig nok i test.Text, men ikke i CalcResult.Text der laver den ingen ændringer hvorfor ?..
Avatar billede kabbak Professor
26. marts 2003 - 18:49 #1
mangler du ikke et punktum.
    Calc.Text = Left((CalcResult.Text), tal)
    CalcResult.Text = Calc.Text
Avatar billede kabbak Professor
26. marts 2003 - 18:52 #2
eller er CalcText en lokal variabel
Avatar billede koldy Nybegynder
26. marts 2003 - 19:12 #3
CalcResult.Text er mit textbox
Avatar billede koldy Nybegynder
26. marts 2003 - 19:13 #4
eller CalcResult er en textbox, og jeg skriver i Text
Avatar billede koldy Nybegynder
26. marts 2003 - 19:15 #5
eller ja CalcText er bare en variable, da jeg har prøvet at dele det ud.. dette stykke kode skulle kunne gøre det samme som det overståene
   
CalcResult.Text = Left((CalcResult.Text), Len(CalcResult.Text) - 1)

men det virker ikke
Avatar billede koldy Nybegynder
26. marts 2003 - 19:16 #6
her er den totale kode for den sub

Private Sub Form_KeyPress(OKey As Integer)
    'test.Text = OKey
    If OKey = 8 And Len(CalcResult.Text) > 0 Then
        CalcResult.Text = Left((CalcResult.Text), Len(CalcResult.Text) - 1)
    Else
        key = Chr(OKey)
    End If
    If IsNumeric(key) = True Then
        Num (key)
    End If
End Sub
Avatar billede koldy Nybegynder
26. marts 2003 - 19:19 #7
det sjove er at hvis Len(CalcResult.Text) = 1 så virker det fint..

og hvis jeg sætter CalcResult.Text over i en test textbox så for jeg det rigtig nok.
Avatar billede koldy Nybegynder
26. marts 2003 - 19:23 #8
men det virker bare ikke i CalcResult.Text
Avatar billede koldy Nybegynder
26. marts 2003 - 20:09 #9
har fundet fejlen..
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