Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi strg+c & strg+v funktionieren bei DBGrid nicht (https://www.delphipraxis.net/133551-strg-c-strg-v-funktionieren-bei-dbgrid-nicht.html)

HolgerCW 4. Mai 2009 15:14

Datenbank: ORACLE • Version: 10 • Zugriff über: BDE

strg+c & strg+v funktionieren bei DBGrid nicht
 
Hallo zusammen,

wenn ich in meinem DBGrid strg+c drücke und woanders wieder strg+v wird nichts kopiert ? Ich glaube das liegt an meiner BDE.

Wie könnte ich trotzdem mit den onkey-Ereignissen das nachbilden ?

Gruss

Holger

shmia 4. Mai 2009 16:45

Re: strg+c & strg+v funktionieren bei DBGrid nicht
 
Du musst schon ein Feld markieren, damit du diesen Feldinhalt mit Ctrl-C kopieren kannst.
In der Praxis heisst das, dass das Feld zweimal angeklickt werden muss. :?
1. Klick: Feld ist markiert
2. Klick: gesamter Feldinhalt ist markiert
3. Klick: Textcursor steht im Feld und nichts ist markiert

HolgerCW 5. Mai 2009 14:05

Re: strg+c & strg+v funktionieren bei DBGrid nicht
 
Manchmal ist es soooo einfach ...

Wie kann ich denn per Delphi-Code die Funktion strg+c und strg+v ausführen lassen ?

Danke.

shmia 5. Mai 2009 15:21

Re: strg+c & strg+v funktionieren bei DBGrid nicht
 
Zitat:

Zitat von HolgerCW
Wie kann ich denn per Delphi-Code die Funktion strg+c und strg+v ausführen lassen ?

Delphi-Quellcode:
uses ...,Clipbrd;

// Feldinhalt ins Clipboard kopieren
Clipboard.Text := Query1.FieldByName('TelefonNr').AsString;


// Clipboardinhalt in ein Feld kopieren
if Query1.State = dsBrowse then
  Query1.Edit;
Query1['TelefonNr'] := Clipboard.Text;

HolgerCW 6. Mai 2009 16:05

Re: strg+c & strg+v funktionieren bei DBGrid nicht
 
Vielen dank schonmal.

Wie kann ich denn per Code den "2. Klick: gesamter Feldinhalt ist markiert" hinbekommen ?

Gruss

Holger


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz