11. diel - Dokončenie hodín v C # .NET Windows Forms
V minulej lekcii, Analógové a digitálne hodiny v C # .NET Windows Forms , sme načal aplikáciu vykresľujúca analógové a digitálne hodiny. Dnes budeme v C# .NET tutoriálu pokračovať a aplikáciu dokončíme.
Digitálne hodiny
Prejdime k vykreslenie digitálnych hodín. Tie vykreslíme kúsok pod stred
ciferníku a text zarovnáme doprostred. Metóda bude brať v parametri okrem
plátna aj parameter cas24
, ktorý určuje, či chceme zobrazovať
čas v 24-hodinovom formáte.
private void VykresliDigitalni(Graphics g, bool cas24) { string cas; if (cas24) cas = DateTime.Now.ToLongTimeString(); else cas = DateTime.Now.ToString("hh:mm:ss"); SizeF delkaTextu = g.MeasureString(cas, pismo); Point poziceTextu = new Point(); poziceTextu.X = stred.X - delkaTextu.ToSize().Width / 2; poziceTextu.Y = stred.Y + 20; g.DrawString(cas, pismo, Brushes.Black, poziceTextu); }
Podľa parametra cas24
získame
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Obmedzená ponuka: Nauč sa všetko a ušetri
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V tutoriálu dokončíme analógové a digitálne hodiny pomocou Graphics v C # .NET. Naučíme sa vykresľovať centrovaný text a prevádzať RadioButton na Enum.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.