23. januar 2007 - 11:02Der er
14 kommentarer og 1 løsning
string.format til Form.Text
Jeg sidder og arbejder med et program, som skal vise en nedtælling til når programmet skal udføre en ønsket handling. Dette har jeg liggende i et timespan, og jeg har en timer event med Interval sat til 1000. Når jeg så udskriver mit timespan får jeg (eksempelvis) "00:00:57.0021450" (57 sek).
Hvordan får jeg decimalerne væk, uden at den eksempelvis skriver 45.0193856 sekunder som 45 og 43.9284757 som 43, men istedet 45 og 44? Var selv ude i en string.format, men det kunne jeg ikke lige få til at virke som ønsket.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Slettet bruger
23. januar 2007 - 11:57#1
På dit timespan object kan du sige .Seconds og få det antal sekunder ud der er tilbage
Det var også min umiddelbare tanke da jeg læste hans første kommentar, selvom jeg ikke vidste 100% hvad han mente. Er ved at refaktorere koden lidt nu, og få alle tingene til at virke fuldt ud. Så må de visuelle detaljer (såsom this.Text) lige vente lidt.. Tror at jeg ender med at bruge din løsning, men det vil tiden vise.
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.