TToolBar i powiększenie obrazków

TToolBar i powiększenie obrazków
maxiu1989
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 84
0

Witam

Normalnie wielkość buttona w TToolBar wynosi 25x25. Ja zwiększyłem do 50x50 ale obrazek pozostał malutki. Obrazki wgrywam przez ImageList i tam również nie pokazuje obrazków w lepszej rozdzielczości. Można jakoś powiększyć te symbole na caly przycisk, bo Speedbuttonow nie chcę dawać :P

Czy jest w necie jakiś komponent który obsluguje pliki graficzne PNG lub GIF (przyciski lub toolbary).

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12270
1

Nie bardzo rozumiem o co Ci chodzi z tymi obrazkami...

maxiu1989 napisał(a)

Normalnie wielkość buttona w TToolBar wynosi 25x25. Ja zwiększyłem do 50x50 ale obrazek pozostał malutki.

No i pozostanie; Jedyne co wiem, że można zrobić to zmienić właściwość obrazków w komponencie klasy TImageList:

Kopiuj
{ MOŻNA TO ZMIENIĆ TAKŻE W OBJECT INSPECTOR }
ImageList.Height := 48;
ImageList.Width := 48;

Dzięki temu będziesz mógł przechowywać w kontrolce obrazki o rozdzielczości 48x48 px;

Nie ma czegoś takiego w przyciskach klasy TToolButton jak Stretch, więc bez względu na wielkość przycisku obrazek i tak będzie miał jednakowy rozmiar - taki jak jest ustawiony w kontrolce ImageList;

maxiu1989 napisał(a)

Czy jest w necie jakiś komponent który obsluguje pliki graficzne PNG lub GIF (przyciski lub toolbary).

Ja mam zainstalowaną paczkę TPNGImage i mogę używać obrazów PNG jedynie w komponencie klasy TImage (to samo tyczy się obrazów GIF i paczki GIFComponent (może i archaiczne, ale działają)); Jeśli potrzebujesz kontrolek wspierających obrazy PNG to zainteresuj się paczkami takimi jak np. AlphaControls; Zawierają wiele komponentów, które obsługują w pełni PNG, jednak są płatne;

Jeżeli jednak potrzebujesz więcej ikon - zainteresuj się serwisami udostępniającymi ich paczki - np. www.iconspedia.com

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.