Zitat von
matashen:
Zitat:
Die Methode CellRect gibt die Bildschirmkoordinaten einer Zelle im Gitter zurück.
function CellRect(ACol, ARow: Longint): TRect;
Hallo,
leider gibt CellRect nicht die Position vom Bildschirmrand aus an.
Ich habs so ausgelesen und X/Y für das PopupMenu berechnet:
Delphi-Quellcode:
Rect := StringGrid_Zugziele.CellRect(Spalte, Zeile);
Popup_X := Rect.Right - Rect.Left;
Popup_Y := Rect.Bottom - Rect.Top;
Nur dann wird das Popup-Menu wieder in der linken oberen Ecke meines Bildschirms angezeigt.
mfg
Helmi
>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<