Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
Delphi 2007 Professional
|
AW: Zugriff auf Eigenschaften Width und Height in abgeleiteter Klasse
10. Sep 2010, 10:06
@knaeuel: du machst den Fehler, den gesamten Code in die abgeleitete Image-Klasse zu verpacken.
Damit hast du eine Klasse, die Anzeigen, Berechnen, Laden, Speichern und vielleicht auch noch Kaffee kochen soll.
Das ist nicht gut.
Überlege dir mal, ob es nicht besser ist, den Code auf zwei Klasse zu verteilen.
Die eine Klasse ist ein normales TImage (oder noch besser TPicture) und die zweite Klasse wäre TSozioNetwork (dorthin wird dein Code verlagert).
Dein Problem mit Width und Height hat wahrscheinlich damit zu tun, dass du deine Anzeige zoomen möchtest.
Aber es geht noch weiter:
Du könntest weitere Hilfsklassen erstellen.
Zum Beispiel brauchst du eine Klasse, die Mauskoordinaten zurückrechnet auf dein Modell.
Ein Hilsklasse die nur Pfeile mit vorgegebenen Eigenschaften zeichnet wäre auch ganz nützlich.
Eine Klasse für jeden "Akteur" ist natürlich auch dringend notwendig.
Kurz gesagt: deine Aufgabe (soziales Netzwerk zeichen, wie ich vermute) ist so kompliziert,
dass es nötig wird Teilaufgaben in eigene Klassen auszulagern.
|