W tym artykule znajdziez informacje na temat wyświetlania tekstu przy pomocy PowerDraw.

Wymaga on używania graficznych czcionek, przez co litery mogą mieć najróżniejsze kształty. Aby przerobić zwykłą czcionkę na PD musimy użyć programu FontRenderer. W nim możemy dodać różne efekty np. cień czy wygładzanie krawędzi. Po zapisaniu naszej czcionki przechodzimy do stworzenia prostego programu, który będzie z niej korzystał. Stworzymy baaaardzo prosty edytor tekstu. Wciskane znaki na klawiaturze będą pojawiać się na ekranie.

Wprowadzimy obsługę klawiszy Enter i Backspace oraz ograniczymy możliwość wyświetlania niektórych znaków.

1. Na początku wstaw na formę komponenty :

2. Zaznacz Form1 i w ObjectInspector ustaw :

Width : 800
Height: 600
W ten sposób dostosowaliśmy rozmiar okna do rozmiaru naszego przyszłego pola z tekstem.

3. Inicjacja projektu :

4. Odczyt i wyświetlanie znaków

Odczytywać znaki będziemy w procedurze OnKeyPress Form1. A wygląda ona następująco :

5. Obsługa Enter, Space oraz BackSpace

To już koniec. Jeśli czegoś nie rozumiesz zapoznaj się z kodem źródłowym lub pytaj na forum.

Autor: Nakiel

Załączniki