![]() |
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 |
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.
|
Danke Nils,
aber ich bin jetzt genauso schlau... Wie ich schon schrieb, in der OH finde ich garnichts. Ich brauch mal ein praktisches Beispiel... |
Hallo Privateer3000,
wie Nils schon erwähnt hast, musst du Code für das OnCellClick Event schreiben, z.B.:
Code:
Der Parameter Column zeigt dir an, welche Spalte angeklickt wurde.
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin ShowMessage('Sie haben auf das Feld '+Column.FieldName +' geklickt.); end; 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 16:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz