[Builder] "Bring to front" a Image

0

Chyba każdy komponent ma opcję "Bring to front", co sprawia, że sa one "na samej górze" (czyli jak 2 komponenty na siebie nachodzą, to wtedy można wybrać, który ma być na górze). Ale na komponent Image to nie działa. :( Umie ktoś coś na to poradzić? Znaczy, żebym mógł "wyciągnąć" Image na górę?

0

Ukryj te komponenty, ktore sa na obrazku

0

Ale ja chcę, żeby one były widoczne, tylko żeby obrazek, je trochę zakrywał.

0

Jakie to mają być obiekty?

Rozumiem o co Ci chodzi, ale nie widze sensu [???]

0

niektore obiekty za bezwzglednie na gorze ;] i nie da sie ich dac na dol... np image zawsze bedzie pod panelem a panel najczesciej jest na wierzuchu... nie da sie tego obejsc tak juz jest :P

0

Ale ja chcę, żeby one były widoczne, tylko żeby obrazek, je trochę zakrywał.

Dokładnie, zgadzam się. Spowodowane jest to tym, że image wstawiany jest często jako tło samej formatki, więc skutek byłby taki, że niemożliwe byłoby wyświetlenie jakichkolwiek elementów oprócz samego tła. Jeżeli chcesz "przykryć" jakiś komponent przy pomocy image to zrób stwórz panel, który będzie posiadał właściwości:

Panel1.BevelInner:=bvNone;
Panel1.BevelOuter:=bvNone;

...i dopiero na nim umieść Image

To rozwiąże Twój problem

Pozdrawiam :-)

0

To istotnie rozwiązywało by mój problem, gdyby... gdyby nie fakt, że ja chcę, żeby część obrazka była przeźroczysta, a część nie. Np. obrazek to koło i cała powierzchnia koła ma zakrywać inny element, a "rogi" obrazka, których nie zakrywa koło powinny byc przeźroczyste. Oczywiście to nie musi być koło.

0

Może potrafiłbym Ci pomóc, gdybyś napisał więcej szczegółów o tym programie. Co on ma robić, i jakie elementy mają być przykrywane a jakie nie

1 użytkowników online, w tym zalogowanych: 0, gości: 1