RK977877
چهارشنبه 12 تیر 1387, 19:57 عصر
با سلام 
چگونه ميتوان توسط كليدهاي تركيبي Ctrl + Vk_Up , Ctrl + Vk_Down 
رديفها را در DbGrid عوض كرد
اگه ميشه يك نمونه مثال در اين تايپيك قرار بديد
Hsimple11
چهارشنبه 12 تیر 1387, 21:55 عصر
کلیدهای VK خود را شبیه سازی کنید.
برای جابجایی ردیفها در یک گرید :
type
  TStringGridHack = class(TStringGrid)
  public
    procedure MoveRow(FromIndex, ToIndex: Longint);
  end;
procedure TStringGridHack.MoveRow(FromIndex, ToIndex: Integer);
begin
  inherited;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
  TStringGridHack(StringGrid1).Moverow(1, 3);
end;
موفق باشید...
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.