Pouze tento týden sleva až 80 % na e-learning týkající se PHP. A zároveň využij akce až 30 % zdarma při nákupu e-learningu. Více informací.
Hledáme asistenty pro kurzy programování - pohodová brigáda. Více info
discount 30
Avatar

Člen
Avatar
:2.1.2013 22:50

Dobrý den,
potřeboval bych pomoct. Potřebuji vytvořit metodu, která mi bude vykreslovat obrázek na kterém bude číslo generované programem. Bohužel sem nikde nenašel článek který by mi vysvětlil jak vykreslování v C# funguje. Kdyby mi někdo pomohl, byl bych moc rád. Díky :)

 
Odpovědět
2.1.2013 22:50
Avatar
David Jančík
Tým ITnetwork
Avatar
Odpovídá na
David Jančík:3.1.2013 6:33

Ahoj, přepíšeš metodu OnPaint. Například:

protected override void OnPaint(PaintEventArgs e)
{
        Random r = new Random();
        Graphics g = CreateGraphics();
        g.DrawString(r.Next(0, 10).ToString(), new Font(FontFamily.GenericMonospace, 11f), Brushes.Black, new PointF(15, 15));
}

Pokud chceš překreslovat komponenty většinou se to dělá tak, že si vytvoříš novou, kterou podědíš od té, kterou chceš a přepíšeš jí tuto metodu. Nebo, pokud to komponenta umožňuje stačí nastavit OwnerDraw a v události OnDraw nebo DrawItem či něco podobného změnit co, se na ni bude vykreslovat.

Nahoru Odpovědět
3.1.2013 6:33
Zapomeň, že je to nemožné a udělej to ;)
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar

Člen
Avatar
:3.1.2013 12:52

Díky moc, funguje ;-)

 
Nahoru Odpovědět
3.1.2013 12:52
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.