![]() |
Boolean Indikator
Liste der Anhänge anzeigen (Anzahl: 1)
Ich möchte dem Benutzer verschiedene boolsche Werte anzeigen ohne dass der Benutzer auf die Idee kommt er könnte an dem angezeigten Zustand etwas ändern.
Häufig wird dazu eine Checkbox mit Enabled=False verwendet. Optisch ergibt das aber einen ziemlich schwachen grau-in-grau Eindruck. Man kann auch eine CheckListbox verwenden (so wie im Screenshot), aber der Benutzer bekommt so immer den Eindruck, er könne durch Klicken etwas ändern. Man braucht nur den Screenshot anschauen und spürt sofort den Zwang das Bild anzuklicken Kann man das Design von Checkbox/ChecklistBox durch Windows-Messages verändern? Sonstige Ideen? |
AW: Boolean Indikator
Was passiert, wenn du die Checkbox auf ein Panel legst und dieses deaktivierst?
|
AW: Boolean Indikator
Ich nehme für solche Sachen ein zweispaltiges Stringgrid, schalte die horizontalen und vertikalen Linien aus und male in Spalte 1 eine Bitmap (Grüner Haken) oder auch nicht und schreibe in die zweite Spalte den Text. Sieht gut aus und ist leicht zu erweitern.
|
AW: Boolean Indikator
Wie wäre es z.B. mit einer Leuchtdiode als Anzeigeelement?
Z.B. ![]() |
AW: Boolean Indikator
Zitat:
Wenn man die Checkboxen überreden könnte einen grünen OK-Haken (=True) und ein rotes X (=False) ohne Kästchen anzuzeigen... das würde dem Benutzer zeigen, dass er hier nicht anklicken kann. |
AW: Boolean Indikator
Zitat:
|
AW: Boolean Indikator
etwas ala
DrawFrameControl( Canvas.Handle, Rect(0,0,20,20), DFC_BUTTON, DFCS_BUTTONCHECK ); |
AW: Boolean Indikator
Kennt D5 noch kein
![]() Außerdem kennt ![]() |
AW: Boolean Indikator
Du könntest auch Labels mit Unicode-Zeichen benutzen:
✓ ![]() ✗ ![]() ☐ ![]() ☒ ![]() ☑ ![]() |
AW: Boolean Indikator
Delphi 5 und Unicode? :zwinker:
Und dann muß man natürlich aufpassen, daß der verwendete Font diese Zeichen auch enthält. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz