Witam,
Mam grida do które zaczytuję dane z IBDataset potrafię przenosić dane pomiędzy gridami, ale w jaki sposób mogę przenieść wiersz w inne miejsce i tym samym zmienić jego kolejność operując na jednym gridzie?
Drugie pytanie:
Kod odpowiedzialny za uaktywnienie kursora Drag wygląda tak:
procedure TfrmMenu.dbInstructionsMouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
const
MouseMovePixels = 15;
begin
if IBDataSet_InstructionsID_T.IsNull then
exit;
if ssLeft in Shift then
dbInstructions.BeginDrag(False, MouseMovePixels);
end;
Problem jest taki, że nie działa jeżeli 'chwycę' za pole w gridzie tylko jeśli złapię pusty obszar poza wierszem...
Próbwałem przenieść kod to OnCellClick ale wtedy zaczyna mi przenosić na sam OnClick... Macie jakieś pomysły?