Datengetriebene Controls oder LiveBinding?
19. Dez 2013, 15:04
Datenbank: Firebird • Version: 2.5 • Zugriff über: IBO
Hallo zusammen,
eine allgemeine Frage zu Datenbankanwendungen.
Ich verwende schon seit vielen Jahren IBObjects und da nur die TIB_*
Datengetriebene Controls. Eine für mich sehr wichtige Funktionalität ist
das ColorScheme. Je nach Status (Insert, Edit, Delete, Search) werden die Felder
Grün, Gelb, Rot und Cyan eingefärbt. ReadOnly Felder sind dabei Grau. IBO hat noch
deutlich mehr Funktionalität die man bei anderen Komponenten vermisst. Doch ist es so
dass damit die Anwendung von anderen Komponenten bei Verwendung der TIB_* nicht mehr möglich
ist. Sicherlich kann ich die TDataset Kompatiblen IBO Komponenten verwenden aber das ColorScheme
geht damit verloren.
Es macht auch kein Sinn jede fremde Komponente die ich verwende möchte, abzuleiten um dieses Property einzubinden. Deshalb frage ich mich gerade ob es mit LiveBindig irgendwie möglich wäre
je nach Status des aktuellen Datensatzes die Hintergrundfarbe der Controls die gerade mit einer
der betroffenen Datasource verbunden sind, einzufärben. Ich verwende übrigens auch die
TMS Komponenten die kennen so etwas auch nicht.
Oder hat jemand eine andere Idee wie da zu meistern wäre.
Gruß Kostas.
|