Zitat von
NamenLozer:
Naja, die Zeichnung verkompliziert das ganze. Wenn die Rechtecke verschiedene Winkel haben müsste man zusätzlich noch überprüfen, ob sich die Kanten schneiden. Die Rechtecke, um die es hier geht, sind aber parallel zu den Achsen.
Korrekt, ich war grade schon am Gradengleichungen aufstellen
@mirella: Aber musst du dann nicht zumindest die selbe Abfrage noch mit der Höhe (also Top und Height) von Button und Rechteck machen?
@Topic:
Zitat:
[Error] Unit1.pas(83): There is no overloaded version of 'Rectangle' that can be called with these arguments
[Error] Unit1.pas(95): Statement expected but end of file found
Wie ich deinem oberen Quellcode entnehme, zeichnest du mit der Procedure Canvas.Rectangle ein Rechteck auf ein Image. Hierbei ist Rectangle allerdings eine Funktion (von TCanvas, die die Aufgabe hat, ein Rechteck zu zeichnen) und keine Klasse bzw. kein Object. Rectangle hat daher keine Eigenschaft "left" oder "width". Nimm anstatt dessen doch deine eingeführten Variablen x,y,breite!