Winforms - Jak kontrolować Checkbox Kolory (podobny do pola tekstowego tylko do odczytu)

głosy
2

Na pole wyboru można ustawić .Enabled = False do szaro-out prostokąt wyboru i powiązanych etykietę. Ale wygląd nie jest atrakcyjne wizualnie, czyli zarówno etykiety i zaznaczenia stają się „słaby”; (Wiem, że mogę używać mojego własną wytwórnię, ale to tylko połowa roztwór).

Jeżeli ustawić .AutoCheck = False, kolory pozostają normalne, jednak użytkownik otrzymuje żadnego pojęcia, że ​​ta opcja jest tylko do odczytu.

Chcesz chcę jest jakiś sposób, aby jawnie kontrolować kolor tła prostokąta, a kolor zaznaczenia, że ​​idzie do niego.

Czy to zbyt wiele? (Pomyśl tekstowe, mogę się z szarego tła, a tekst nadal może być dowolny kolor chcę!)

Utwórz 09/07/2009 o 02:56
źródło użytkownik
W innych językach...                            


3 odpowiedzi

głosy
2

Może chcesz zbudować własne pole, aby uzyskać tego rodzaju kontroli nad nim. Chciałbym jednak dokładnie rozważyć, czy to jest naprawdę dobrą rzeczą do zrobienia. Zachowanie wyboru w systemie Windows jest dobrze poznany. Zmieniając go, może służyć jedynie do mylić użytkowników.

Odpowiedział 09/07/2009 o 03:36
źródło użytkownik

głosy
1

Najprostszym rozwiązaniem dla ciebie pewnie byłoby umieścić etykietę bez tekstu za pola wyboru. Można ustawić kolor etykiety na cokolwiek chcecie, a także skorzystać z właściwości AutoCheck na pole.

Odpowiedział 09/07/2009 o 07:58
źródło użytkownik

głosy
0

Poprzez zmianę wyglądu zarejestrowanego wyboru wyłączone, mylić użytkownikowi końcowemu.

Moc jest w dobrym GUI oferując spójny styl, dzięki czemu użytkownicy uznają rzeczywistości opcja jest wyłączona w jednej chwili. Należy również pamiętać, że jeśli jesteś testowania sterowania z niestandardowych sterowników na XP, to może wyglądać na różny sposób Vista, a nawet stać glitched i bezużyteczny.

Radzę nie próbować wymusić zmianę spojrzenia, ale starają się dać aplikacja pasuje bardziej płynnie w OS.

Odpowiedział 09/07/2009 o 08:08
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more