Jestem załamany. Mam u siebie w windowsie ustawione małe czionki, bo tak lubię (W Win98: Panel sterowania - Ustawienia - Zaawansowane - Rozmiar czcionki) i programy zawsze tak pisałem. Niedawno odkryłem że gdy zmienić rozmiar czionek na duży to wszystko się chrzani: w ogóle okno programu jest większe ale to jeszcze idzie przeżyć, najgorzej jeśli np. masz dwa labele przy sobie to po zmianie czcionki na dużą okazuje się że zachodzą na siebie lub są poucinane, a np. jeśli masz komponenty DBGrid i zawartość idealnie dopasowaną do szerokości komponetu to po zmianie czcionki okazuje się że komponent jest za szeroki i zostaje dużo pustego miejsca! Po prostu katastrofa!
I jak tu teraz pisać programy które by dobrze wyglądały z mniejszym i większym rozmiarem czcionek? Czy jest na to jakiś sposób? Czy może wykrywać przy uruchomieniu programu rozmiar czcionek i wtedy dopiero ustawiać właściwości komponetów? Wierzę, że jest jakiś prostszy sposób...
Choć właśnie zauważyłem że różne "poważne" programy też źle wyglądają w dużych czionkach, jakby nie były przystosowane. W każdym razie jeśli ktoś wie co z tym zrobić, to proszę o odpowiedź.

- Rejestracja:prawie 22 lata
- Ostatnio:około 19 lat
0

- Rejestracja:ponad 21 lat
- Ostatnio:prawie 20 lat
0
Gdybyś to wszystko chciał robić ręcznie i,np rysować na canvie ( :) ) to jest tam funkcja Canvas->Font->TextWidth(), która oddaje ci szerokość podanego jako parametr textu w pixelach. Jest ona zależna od ustawięń czcionki na Canvie i CHYBA ustawień windowsa, ale nie mam 100% pewności.
Byłaby to jednak metoda strasznie "na piechotę", i sam jej osobiście nie polecam.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.