DxImageList
DxImageList
Jak wstawić obrazek do dximagelist?
- zamieść na formie komponęt TDxImagelist
- kliknij (raz) na niego
- w inspektorze obiektów kliknij (po samej prawej stronie) na przyciks koło nazwy "(TPictureCollection)"
- aby dodać nowy item do dximagelist naciśnij kopertę
Jak to naciśniesz to będzie to wyglądać mniej więcej tak:
Zobaczysz tam kilka pozycji:
- name: nazwa itemu
- patternheight i patternwidth: jest to potrzebne przy animacji (określa jaki skrawek wyciąć dla klatki)
- picture: jak naciśniemy koło (None) na taki przycisk to załadujemy jakiś obrazek :)
- transparent: określa czy obrazek ma być przezroczysty
- transparetncolor: kolor, ktory zostanie usunięty z obrazku gdy będzie ustawiony transparent := true;
Jak już przyczytałeś wszystko załadujmy obrazek :)
Kożystając z twierdzenia "- picture: jak naciśniemy koło (None) na taki przycisk to załadujemy jakiś obrazek :)" naciśnij co masz nacisnąć i czytaj dalej.
Pokaże ci się taka formatka teraz aby załadować obrazek naciśnij przycisk "Load" (lewy dolny róg).
Pokaże się okno dialogowe i tam wybierz sobie obrazeczek, jak juz wybrałeś naciśnij "Otworz" (zamknie się okno dialogowe) i pokaże tamto :) naciśnij "OK"
A jak zrobic to dynamicznie??
Poprostu wpisujemy gdzies w programie DxImageList1.items.add;
A potem np DxImageList1.items[DXImageList1.Items.Count].Picture.LoadFromFile('nazwa obrazka.bmp');
FIN
poprawione by werw0e