Lamerskie pytanie o Canvas...

0

Nie mogę wyświetlić tekstu na Canvasie...
Robię np. tak:

Canvas->Font->Name = "Courier";
Canvas->Font->Size = 15;
Canvas->Font->Style = TFontStyles() << fsBold;
Canvas->TextOut(100, 100, "JAKIŚ NAPIS");

Gdy wysyłam coś takiego na canvas drukarki (Print()) to drukuje, a jak na formę to nic nie widać... Refreshuje, Repaintuje i Updateuje formę, zmieniam kolory, rozmiary i nic. Zależy mi, aby używać TextOut i nie chciałbym tego zmieniać. Musi być jakaś przyczyna, że tekstu nie widać...
Coś czuję że jest to banalne, ale niestety nie mogę znaleźć rozwiązania, szukałem też w archwium ale nie znalazłem odpowiedzi.

0

U mnie jest wszystko OK
Może spróbuj zamiast Canvas-> to Form1->Canvas

0

A nie rysujesz przypadkiem po canvasie formy MDI? Bo problem nie tkwi w tym fragmencie kodu, który wkleiłeś. Coś jest źle w "otoczeniu".

0

Już wiem...
Kod miałem w OnShow() formy i dlatego nie działało, jak podpiąłem pod przycisk to działa.
Swoją drogą dlaczego nie działa w OnShow()...

0

Już wiem...
Kod miałem w OnShow() formy i dlatego nie działało, jak podpiąłem pod przycisk to działa.
Swoją drogą dlaczego nie działa w OnShow()...

A dlaczego ma dzialac?? [glowa]

1 użytkowników online, w tym zalogowanych: 0, gości: 1