Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi OnCellClick (https://www.delphipraxis.net/348-oncellclick.html)

Privateer3000 5. Jul 2002 19:32


OnCellClick
 
Hi Leuts,

ich finde in der OH keine entsprechende Lösung.
Wie behandelt man eine angeklickte Zelle weiter?
Also nach dem Klick, ist es ein :
Code:
DBGrid1.Columns.Items[x];
?

Wie kann ich die angeklickte Zelle einer anderen Proc. übergeben?

Grüsse

Nils 5. Jul 2002 22:21

Kommt ganz drauf an. Wenn du eine "selbstgemachte" Procedure meinst, geht das durch einen Parameter vom Typ TColumn, wenn es eine "vordefinierte" wie OnClick ist, brauchst du eine globale Variable.

Privateer3000 6. Jul 2002 13:30

Danke Nils,
aber ich bin jetzt genauso schlau...
Wie ich schon schrieb, in der OH finde ich garnichts.
Ich brauch mal ein praktisches Beispiel...

MrSpock 6. Jul 2002 14:10

Hallo Privateer3000,

wie Nils schon erwähnt hast, musst du Code für das OnCellClick Event schreiben, z.B.:

Code:
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
  ShowMessage('Sie haben auf das Feld '+Column.FieldName +' geklickt.);
end;
Der Parameter Column zeigt dir an, welche Spalte angeklickt wurde.

Schau dir in der OH deshalb mal die Eigenschaften von TColumn an, was du dort gebrauchen kannst. Die Eigenschaft Field zeigt auf das zugehörige Feld der Datenbank.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:35 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