ComboBox bez ramki - da się ?

0

Przegrzebałem 77% zasobów internetu i nie doszukałem się odpowiedzi na pytanie które mnie dręczy. Może na początek opiszę pokrótce co chciałbym osiągnąć. Otóż chciałbym zrobić formę - tabelkę opartą na komponencie DataGrid, która to tabelka w niektórych polach miała by listę rozwijaną z opcjami do wyboru. Ubzdurałem sobie że zrobię to tak że będę miał komponent ComboBox (System.Windows.Forms.ComboBox) który to będę wyświetlał nad DataGrid'em w odpowiednim miejscu gdy użytkownik kliknie w komórkę z opcjami do wyboru. Ale niestety programuję w tak nieszczęsnym środowisku, w którym nie da się tego zrobić od tak. Problemem jest ramka w okół ComboBox'a której nie potrafię zlikwidować. Może ktoś poratuje linkiem, fragmentem kodu lub podpowiedzią jak usunąć ramkę w okół ComboBox'a lub może jakiś pomysł jak inaczej rozwiązać ten problem. Programuję w Borland Delphi 8, aplikacja delphi.net.

0

Jedno z rozwiązań:

Drop a panel on the form and
set it bevels to bsNone. Then cut & paste the ComboBox onto
the new panel and position it to (-2,-2). Finally, size the
panel to clip the right and bottom bevels of the ComboBox.

0

też o tym myślałem ale jakoś później mi wyleciało z głowy bo skupiłem się na przeszukiwaniu neta jak usunąć tą ramkę innym sposobem. W zasadzie to chyba całkiem dobry pomysł :) ważne że działa :)

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