Nové výhodné predplatné namiesto kreditov je tu! Viac informácií. Upravili sme aj naše prevádzkové podmienky.
NOVINKA: Kurz Práca s umelou inteligenciou teraz už od 0 €. Staň sa žiadaným profesionálom. Zisti viac:

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

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel 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émiovej sekcie.

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íš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • 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.
Článok pre vás napísal David Hartinger
Avatar
David je zakladatelem ITnetwork a programování se profesionálně věnuje 15 let. Má rád Nirvanu, nemovitosti a svobodu podnikání.
Unicorn university David sa informačné technológie naučil na Unicorn University - prestížnej súkromnej vysokej škole IT a ekonómie.
Aktivity