Witam. Proste pytanie.
Utworzyłem form, a na nim memo1 z jakimś tekstem i shape (kwadracik przezroczysty w środku).
Dlaczego nie mogę shape umieścić przed memo1? nie działa w ogóle
"Bring to front"
Zawsze memo jest na wierzchu. A kwadracikiem chcę szybko najeżdżać na jakiś fragment tekstu w memo.
- Rejestracja:prawie 5 lat
- Ostatnio:prawie 5 lat
- Postów:2
0
edytowany 1x, ostatnio: flowCRANE

- Rejestracja:ponad 13 lat
- Ostatnio:około 8 godzin
- Lokalizacja:Tuchów
- Postów:12171
4
kopernikus napisał(a):
Dlaczego nie mogę shape umieścić przed memo1? nie działa w ogóle
Bo TShape
jest komponentem graficznym dziedziczącym z TGraphicControl
(tak samo jak np. TLabel
), a TMemo
jest komponentem ”okienkowym”, dziedziczącym z TWindowControl
. Różnica polega na tym, że memo ma uchwyt, a shape nie ma, a komponenty nie posiadające uchwytu (graficzne) zawsze renderowane są na spodzie i nie ma możliwości, aby je podbić na wierzch.
Jeśli chcesz kwadracik umieścić nad memo to skorzystaj np. z TPanel
i jemu wołaj BringToFront
.
edytowany 3x, ostatnio: flowCRANE
- Rejestracja:prawie 5 lat
- Ostatnio:prawie 5 lat
- Postów:2
0
Dziękuję za odpowiedź. Zrobiłem tak jak napisałeś. :) pozdrawiam.
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.