Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.337 Beiträge
 
Delphi 11 Alexandria
 
#1

VIP - very important propertys

  Alt 5. Sep 2013, 11:53
Der Objektinspektor ist oft mit veröffentlichten Propertys überfüllt.
I.d.R. braucht man dort für jede Klasse nur wenige sichtbare Propertys.
Manchmal gibt es Ausnahmen und man nutzt doch einmal etwas ausgefalleneres.

Lösungsvorschläge:

1) VIP
Es könnte ein VIP-Bezeichner eingeführt werden:
Delphi-Quellcode:
TPanel = class...
...
published
property Color: TColor read fColor write set_Color; vip;
Im Objectinspektor könnte man nach vip-Attributen filtern oder sortieren.
Die wichtigsten Propertys einer Klasse wären dann optional immer oben oder allein zu sehen.

2) Usereinstellungen
Es sollte auch möglich sein, die Propertys händisch nach VIP/NotVIP einzuordnen und dies in einer Ini oder Registry zu sichern.
So könnte jeder die Eigenschaft "Color" für sich selbst als VIP deklarieren oder als NichtVIP oder auf "UseStandard".
Man könnte dies zusärtzlich auch pro Klasse ermöglichen:
Color ist für mich immer VIP, Height auch aber nicht bei einem Edit.


Das wäre m.E. mal eine sinnvolle Erweiterung und Emba könnte zeigen, dass die IDE noch lebt.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat