Jak wyłączyć focus w komponencie

0

Witam
Potrzebuje pomocy jak zrobić, żeby focus w ogóle nie przechodził na komponent TrackBar. Działa w taki sposób np. speedbutton w przeciwieństwie do buttona.
Stwarza mi to dwa problemy: kreskowana ramka wokół komponentu oraz zepsute zdarzenie form1.onmousewheel(wykonuje sie dwukrotnie).

Straciłem już wiele godzin na google i tutaj ale nie znalazłem żadnego rozwiązania.
Jedynie coś o tym, że focus nie pojawia sie, jeżeli komponent nie ma uchwytu, ale gdy go wyłączyłem to trackbar w ogóle sie nie rysował na formie.
Kombinowałem też coś z WM_KILLFOCUS, TWinControl, setFocusable, ale nic nie wskórałem :/

0

na 99% wszystko co dziedziczy po TWinControl ma focusa. Możesz zrobić TabStop := False wtedy nie będzie się dało przejść tabem na kontrolkę

0

W jakiejś procedurze przestawiaj focusa na inny komponent.

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