Filter mit Hilfe von XY-Koordinaten
-
Hallo Forum!
Ich möchte einen Tabellenfilter mit Hilfe von OnMouseDown übergebenen Koordinaten anbringen.
Jedoch bringt er mir bei folgendem Code eine Felermeldung (Unzulässige Zeigeraddition).
void __fastcall THauptfenster::Image1MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { Table1->Filtered = false; AnsiString f; f = "XKoordinate<=" + X + " AND YKoordinate<=" + Y + " AND XLaenge>=" + X + " AND YLaenge>=" + Y; Table1->Filter = f; Table1->Filtered = true; }
Leider kann ich mit der Fehlermeldung nichts anfangen. Und hab auch sonst keinerlei Ideen mehr...
-
Besser du nimmst für die Koordinaten
IntToStr(AnsiString)
-
Danke Funktioniert jetzt!
Ich musste die Koordinaten noch in einen String umwandeln.
Nochmals Danke!