Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#4

Re: comboBox OnMouseMove-Eigenschaft zufügen

  Alt 17. Aug 2006, 18:29
Zitat von LokutusvB:
Nur habe ich jetzt schon so viele comboBoxen und andere Elemente, möchte das ungern alles noch mal neu machen.

Gibt es eien Möglichkeit, bestehenden Komponenten diese Eigenschaft noch nachträglich beizufügen?
Nein, natürlich nicht, denn die bestehenden Komponenten sind TComboBox und nicht TMouseMoveComboBox.

Aber Du kannst in Deinen Quelltexten die Klassen mit Notepad u.ä. ändern, sofern Deine Delphi-Version mit *.dfm im Textformat speichert:

1. Sicherungskopien erzeugen; es kommt vor, dass Delphi sich beim Verknüpfen verschluckt.
2. Ändere in den pas-Dateien die Klassen, von der "Deine" ComboBoxen abgeleitet wurden:
Delphi-Quellcode:
// bisher:
ComboBox7: TComboBox;
// ändern in:
ComboBox7: TMouseMoveComboBox;
3. Ändere dies ebenfalls in den dfm-Dateien:
Delphi-Quellcode:
// bisher:
object ComboBox7: TComboBox
// ändern in:
object ComboBox7: TMouseMoveComboBox
Anschließend solltest Du in der IDE die neuen Komponenten bearbeiten können.

Viel Erfolg! Jürgen
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat