WinForms - Hogyan ellenőrzik Checkbox Colors (hasonló szövegdoboz csak olvasható)

szavazat
2

Egy négyzetet tudom beállítani .Enabled = False kiszürkítsék a négyzetet téglalap és a kapcsolódó címkét. De a megjelenése nem tetszetős, azaz mind a címke és a pipa lesz „halvány”; (Tudom, tudom használni a saját label, de ez csak a fele a megoldás).

Ha én meg .AutoCheck = False, a színek továbbra is normális, de a felhasználó nem kap sejti, hogy ez az opció ki van csak olvasható.

Szeretne szeretnék venni valamilyen módon, hogy kifejezetten a háttér színe a téglalap, és a színe a pipa, hogy megy bele.

Ez túl nagy kérés? (Gondoljunk szövegdobozba, i kiszürkíthetők a háttérben, és a szöveg még lehet bármilyen színű akarok!)

A kérdést 09/07/2009 02:56
a forrás felhasználó
Más nyelveken...                            


3 válasz

szavazat
2

Érdemes lehet építeni a saját négyzetet, hogy ez a fajta irányítást felette. Én azonban alaposan megfontolják-e vagy sem ez valóban a helyes dolog. A négyzetet működése Windows jól ismert. Megváltoztatásával, akkor csak arra szolgálnak, hogy megzavarja a felhasználók számára.

Válaszolt 09/07/2009 03:36
a forrás felhasználó

szavazat
1

A legegyszerűbb megoldás az Ön számára valószínűleg, hogy egy címke nélküli szöveg mögött a négyzetet. Beállíthatjuk, hogy a címke színe az amit akarsz, és azt is használja a AutoCheck tulajdonság a négyzetet.

Válaszolt 09/07/2009 07:58
a forrás felhasználó

szavazat
0

Megváltoztatásával megjelenés egy fogyatékos jelölőnégyzetet, akkor megzavarja a végfelhasználó.

A hatalom egy jó GUI kínál egy egységes stílust, így a felhasználók ismerik azt a tényt egy opció ki van kapcsolva egy pillanat alatt. Szintén fontos megjegyezni, hogy amikor tesztelésére ellenőrzés egyéni vezérlők XP-n, akkor nézd eltérő módon a Vista, és még lesz glitched és használhatatlan.

Az én tanácsot nem próbálja erőltetni egy változás megjelenés, de próbáld meg, hogy az alkalmazás fér simábban az operációs rendszerbe.

Válaszolt 09/07/2009 08:08
a forrás felhasználó

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