Jetzt nochmal konkret nachgefragt (zu TGraphicControl komme ich später):
Wenn ich Stepwise debugge, dann springen wir nach einem Create in den Constructor:
Code:
CONSTRUCTOR TGraphPaper.Create(MyParent: TWinControl; Title: STRING);
BEGIN
INHERITED CREATE(MyParent); // Hiernach springen wir sofort in SetBounds!
...
END;
PROCEDURE TGraphPaper.SetBounds(ALeft, ATop, AWidth, AHeight: INTEGER);
BEGIN
INHERITED SetBounds(ALeft, ATop, AWidth, AHeight); // 0, 0, 0, 105
Zeichnen;
END;
Woher kommen die Werte 0, 0, 0, 105 für ALeft, ATop, AWidth, AHeight? Wer setzt diese Werte? Bzw. kann ich sie nicht auch setzen -- und wenn ja wo und wie?
Gruß