Forum: Sonstige Fragen zu Delphi
by himitsu,
29. Okt 2021
Beispiel TRect.
früher ging sowas wie
with MyRect do begin
Width := Right - Left;
Height := Bottom - Top;
Um die Größe einer Form zu setzen (z.B. im OnCreate), und jetzt wunderst du dich, dass scheinbar garnichts mehr passiert, obwohl der Compiler sagt "alles OK", weil
with MyRect do begin
Self.Width := Right - Left;
Self.Height := Bottom - Top;
Forum: Sonstige Fragen zu Delphi
by himitsu,
29. Okt 2021
Doch, hat er.
Und zu 2 ... nein, da ScreenToClient kein X und Y einzeln liefert.
Wobei ScreenToClient eh falsch war, da X und Y garkeine Screen- sondern bereits Client-Koordinaten sind
und da dann nochmal relative Client-Koordinaten (Left/Top, also Grid zu seinem Owner) dazuaddiert ... da kann ja nichts Sinnvolles bei raus kommen.
Aber will MouseToCell nun Screen- oder...