Delphi - Ayuda por favor!!!!! con un DBGrid

 
Vista:

Ayuda por favor!!!!! con un DBGrid

Publicado por Carmen Ramirez (20 intervenciones) el 24/10/2006 20:15:49
Hola buena tarde, tengo que hacer un programa que me copie con las teclas Ctrl + C registros de un dbgrid y pegralos en otra aplicacion con Ctrl + V, el codigo que tengo es el siguiente:

unit Animales;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, Grids, DBGrids, DBTables, StdCtrls;

type
TForm1 = class(TForm)
Query1: TQuery;
DBGrid1: TDBGrid;
DataSource1: TDataSource;
E: TEdit;
procedure DBGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
If (Key=Ord('C')) and (Shift=[ssCtrl]) then
Begin
E.Text :=DBGrid1.fields[0].ASstring+DBGrid1.fields[1].ASstring+DBGrid1.fields [2].ASstring+ DBGrid1.fields[3].ASstring+DBGrid1.fields[4].ASstring;
E.CopyToClipboard;
end;
end;

end.

Pero en esta parte:

Begin
E.Text :=DBGrid1.fields[0].ASstring+DBGrid1.fields[1].ASstring+DBGrid1.fields [2].ASstring+ DBGrid1.fields[3].ASstring+DBGrid1.fields[4].ASstring;
E.CopyToClipboard;
end;

Unicamente me selecciona lo que yo le indico y no me lo pega alguien me puede ayudar se que entre el Begin y el end, va otra instruccion para poder seleccionar y por sonsiguiente seguir el CopyToClipboard, pero no se como Por favor, Por favor si les es posible alguien ayudeme, de antemano gracias!!!

Buena tarde!!!
Atte: Carmen Ramirez
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder