Diskuze: Vykreslování čísel
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
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.
Zobrazeno 3 zpráv z 3.