29. november 2003 - 22:33Der er
11 kommentarer og 1 løsning
Tiden og de individuelle tal
Jeg vil gerne vise tiden, og samme tid tage hvert et tal af tiden ud, til at blive et individuelt tal. Så hvis f.eks tiden er 12:31, så vil jeg have 1, 3, 3, og 1 ud som jeg f.eks kan indsætte hvert et tal til hver sin label.'
Jeg skal bruge det til et digitalt ur, så jeg har en baggrund hvor der er plads til de 4 tal, og jeg har så 10 billeder, et af hvert tal. Så har jeg 4 pictureboxes som repræsentere hvert tal. Så igen, hvis tiden er 13:31, så skal pictureBox1 have indsat 1.png, og pictureBox2 skal have 3.png osv osv osv... jeg håber i forstår, og håber det kan gøres relativt enkelt!
arne_v: Længe siden. Jeg vil bare høre om der er en anden måde at gøre det på, for selvom din måde virker fint på et 24 Timer system, så viser den måde stadig i 24 Timer system, selvom dit Windows er sat til !2 Timer systemet... hvis du forstår.
Vil meget gerne høre om du kan hjælpe, og vil hellere end gerne stikke dig flere point.
String s = dt.ToString(); int h1 = int.Parse(s.Substring(11,1)); int h2 = int.Parse(s.Substring(12,1)); int m1 = int.Parse(s.Substring(14,1)); int m2 = int.Parse(s.Substring(15,1));
Nej det var mig der gjorde det forkert, det ser ud til det viser ordenligt nu. Jeg får det lige testet på et 12 timers system, og kommer tilbage med feedback.
Ok, dette er stadig et problem. For i 12 Timer systemet, når klokken er 14.30 normal tid, er den 2.30 PM, så der er kun tre tal der. Og så skubber den åbenbart den string en gang, så datoen eller whatever kommer med i tiden. Hvis du forstår?
Ok jeg har en løsning... tak for hjælpen arne_v :)
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.