Warstwy komponentów ?

0

mam taki problem ze: postawiłem sobie na forme TShape, Styl ustawiłem sobie na BSNONE (czyli jest przeźroczysty, widać tylko ramke) i poźniej powiekszam tego shape na całą forme (jest to taka ramka) i wszystkie komponenty które są 'w' shape są widoczne ino jest problem z SpeedButtonami, bo na początku postawiłem ich troche i teras niemoge na nie kliknąć (shape je zaslania) a gdy teras postawie jakiegoś Speedbuttona to dziala ok. czy jest to takie coś jak warstwy w photoshopie (i ustawiam sobie która ma być całkiem na górze a która na dole) ? bo nie chce mi sie teraz te speedbuttony stawiać od nowa.
dodam jeszcze ze tylko speedbuttony (te które postawiłem przed tshape) nie dzialają, a TButton i SpinButton dzialają ok.

wie ktoś co zrobić ? o ile ktoś zrozumiał oco mi chodzi ;-)

0
  1. Ramkę rysuj na canvasie - kod maszynowy zajmie pewnie nie więcej niż 100 bajtów, a informacja o następnym komponencie w zasobach z całą pewnością więcej.
  2. Jeśli to już musi być Shape, kliknij na nim prawym przyciskiem, po czym w menu wybierz Control -> Send to Back.

[dopisane]
No właśnie Send to Back, ale na shape, jeśli go zrzucisz na sam dół, wszystko inne automatycznie będzie wyżej, a tobie chyba o to chodzi.

0
  1. Jeśli to już musi być Shape, kliknij na nim prawym przyciskiem, po czym w menu wybierz Control -> Send to Back.

już na ircu mi ktos (nie pamietam nicka bo trudny byl :-P ) powiedzial o tym sposobie, tylko ze On pisal zebym w TreeView tak probował, a tam niemam czegos takiego jak Control, dopiero jak na formie klikam na komponenta to wtedy mam. ale głupi jestem ze o tym nie pomyslalem [glowa]

w ramach sprostowania: nie 'send to back' bo to wlasnie daje na spód, tylko 'Bring to front'

[cya]

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