Unusięcie zaznaczenia z aktywnego elementu

Odpowiedz Nowy wątek
2011-07-20 10:51
0

Witam,
nie wiem dokładnie nawet jak mam nazwać swój problem, może najpierw go zobrazuję:
http://imageshack.us/photo/my-images/814/ramkap.jpg/

Chciałbym się pozbyć tego kropkowanego zaznaczenia (ramki/obwódki/jakkolwiek) wskazanego czerwoną strzałką która pojawia się na aktywnym przycisku. Identyczne pojawia się na buttonach etc (w tym wypadku TPageControl). Jestem pewien, że istnieje (mam nadzieję prosty) sposób na pozbycie się tego, ale niestety google nie jest w stanie mi pomóc. Nie wiem, może nie nazywam rzeczy po imieniu... Liczę na pomoc.
Pozdrawiam


edytowany 2x, ostatnio: prowseed, 2011-07-20 11:05

Pozostało 580 znaków

2011-07-20 11:13
0

Możesz np.napisać własną kontrolkę do tego ;)
Zaraz jeszcze czegoś poszukam...


Pozostało 580 znaków

2011-07-20 11:44
0

Dołącz xpman to przynajmniej na TabSheet.Focused obwódka nie będzie rysowana.

edytowany 1x, ostatnio: pelsta, 2011-07-20 11:46

Pozostało 580 znaków

2011-07-21 00:08
0

Rozumiem, że mam zwyczajnie wrzucić xpmanifest na projekt... Jeśli tak, to nie daje to żadnego efektu, niestety. Dziękuję jednak za pomoc.
Ale post pelsta'y naprowadzil mnie na poprawne nazewnictwo: focus, ze tez o tym nie pomyslalem : )
Do rozwiazania problemu wystarczy zwykle defocuscontrol(PageControl1,true);
Co prawda przy nawigacji strzalkami focus dalej sie pojawia, ale podejrzewam, ze malo kto bedzie tego w ten sposob uzywal (musze zostawic tabstop na true).


edytowany 1x, ostatnio: prowseed, 2011-07-21 00:18
Może to zależy od wersji Delphi i Windows. Ja używam [email protected] - pelsta 2011-07-21 08:19

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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