AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Alle DB Controls je nach state einfärben.
Thema durchsuchen
Ansicht
Themen-Optionen

Alle DB Controls je nach state einfärben.

Ein Thema von Kostas · begonnen am 30. Dez 2012 · letzter Beitrag vom 30. Dez 2012
 
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.115 Beiträge
 
Delphi 12 Athens
 
#8

AW: Alle DB Controls je nach state einfärben.

  Alt 30. Dez 2012, 10:32
Du könntest auch ein SubClassing (nennt man das so?) nutzen, sofern die Controls eine passende Stelle zum Überschreiben anbieten.

In Deiner Projektunit fügst Du in der uses-Liste an der letzten Stelle eine Unit hinzu, in der Du die verwendeten Controls anpasst.
Zur Laufzeit werden die Änderungen dann wirksam.

...
Hallo stahli,

alle mögliche Controls zu vererben fand ich für eine Menge Arbeite. Noch zudem bin ich
in OOP mit Delphi nicht sattelfest. In alles meinen Projekten bin ich bis jetzt komplett
ohne OOP ausgekommen. Meine Anwendungen sind reine C/S Datenbankanwendungen und in Zukunft
auch Multitier Datenbankanwendungen auch da wird noch kein OOP notwendig sein.
Eigentlich habe ich die Funktionalität von den Herstellern der Datenbankkomponenten erwartet, wie es die IBObjects Komponenten auch machen. Doch leider nur die Nativen und somit kann ich keine andere Komponenten einsetzen. Deshalb will ich bei neuen Projekten IBO nicht mehr einsetzen. Für den Anwender ist es auf ein Blick ersichtlich in welchen Felder was zum Eintragen ist. Bei Insert/Append sind alle Felder Grün, bei Edit Gelb und beim Versuch einen Datensatz zu löschen werde die entsprechende Felder Rot. Alle ReadOnly Felder sind Grau hinterlegt. Somit hat der User sofort einen Überblick was zu tun ist.
In TIB_DataSoure gab es sogar eine Liste mit allen gebundenen Controls.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:39 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