GnomiS Skrevet 18. august 2005 Skrevet 18. august 2005 Jeg har en label som skal regne ut prosent slik: Label6.Text = ("100" / Label5.Text) * Label4.Text & "%" Hvordan kan jeg få svaret i label6.text til å maks inneholde to desimaler?
Moskus Skrevet 18. august 2005 Skrevet 18. august 2005 Slik kanskje: Public Function ToDesimaler(ByVal tall) As Double Return String.Format("{0:f2}", tall) End Function
Richard87 Skrevet 22. august 2005 Skrevet 22. august 2005 Eller f.eks Label6.Caption = Round(Label5.Caption,2) & "%"
GnomiS Skrevet 23. august 2005 Forfatter Skrevet 23. august 2005 Får ingen av metodene til å funke. Kanskje fordi jeg bruker .NET?
aadnk Skrevet 23. august 2005 Skrevet 23. august 2005 Den første metoden burde i hvert fall fungere. Hvilken feilmelding får du? Kan du muligens fortelle hvilken konteks funksjonen benyttes, og helst i hvilken komplimator samt .NET-versjon?
Moskus Skrevet 24. august 2005 Skrevet 24. august 2005 Jeg bruker også .Net, så det burde ikke spille noen rolle.
Moskus Skrevet 25. august 2005 Skrevet 25. august 2005 Bruk funksjonen min over og skriv dette: Label6.Text = ToDesimaler((100 / Label5.Text) * Label4.Text) & "%"
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå