Dzień dobry Wszystkim,
Czy da się poprzez jakieś polecenie zmienić właściwość komponentu np Timage aby był wyświetlany ":na wierzchu" , Wiem, że można zrobić to ręcznie ale mnie interesuje takie polecenie.
TImage
jest kontrolką graficzną (dziedziczy z klasy TGraphicControl
) i nie może być umieszczony nad kontrolkami dziedziczącymi z klasy TCustomControl
(czyli np. nad TButton
czy TListBox
). Aby to było możliwe, musisz ten komponent osadzić w innym, dziedziczącym z TCustomControl
. Zwykle używa się do tego kontrolek kontrolki TPanel
, którym wyłącza się obramowanie.
Dodeq napisał(a):
Wiem, że można zrobić to ręcznie ale mnie interesuje takie polecenie.
Do tego służy metoda BringToFront
. Natomiast nie ma takiej właściwości, która by pozwalała na przypięcie kontrolki na pierwszy plan, czyli aby zachowywała się tak jak formularz z ustawionym fsStayOnTop
. Pozostaje albo ręczne podbicie kontrolki na sam wierzch, albo ustawienie jej najwyższego z-order i nie dopuszczenie do sytuacji, aby którakolwiek kontrolka otrzymała wyższy z-order.
Ale to wszystko zależy od przypadku. Powyższe dotyczy Lazarusa.
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.