AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi OnCellClick Zeile herausfinden?
Thema durchsuchen
Ansicht
Themen-Optionen

OnCellClick Zeile herausfinden?

Ein Thema von LaNtHaN · begonnen am 22. Okt 2004 · letzter Beitrag vom 25. Okt 2004
Antwort Antwort
LaNtHaN

Registriert seit: 29. Sep 2004
Ort: Wettingen
50 Beiträge
 
Delphi 2006 Professional
 
#1

OnCellClick Zeile herausfinden?

  Alt 22. Okt 2004, 15:32
Hallo zusammen

Ich habe bereits im Forum und auf Google gesucht, bin aber nicht wirklich fündig geworden.

Nach einem OnCellClick möchte ich die Koordinaten des Feldes, auf welches geklickt wurde.
Die Spalte erhalte ich mit Column.Index. Wie bekomme ich hingegen die Zeile?

Vielen Dank

Gruss
  Mit Zitat antworten Zitat
Benutzerbild von gordon freeman
gordon freeman

Registriert seit: 28. Jun 2003
Ort: Gelsenkirchen
337 Beiträge
 
Delphi 2005 Personal
 
#2

Re: OnCellClick Zeile herausfinden?

  Alt 22. Okt 2004, 15:34
Ma so geraten:

Row.index

im Grid sind das doch Columns und Rows?
  Mit Zitat antworten Zitat
LaNtHaN

Registriert seit: 29. Sep 2004
Ort: Wettingen
50 Beiträge
 
Delphi 2006 Professional
 
#3

Re: OnCellClick Zeile herausfinden?

  Alt 22. Okt 2004, 15:40
ok

Und wie hole ich diese aus dem OnCellClick heraus?
  Mit Zitat antworten Zitat
Benutzerbild von gordon freeman
gordon freeman

Registriert seit: 28. Jun 2003
Ort: Gelsenkirchen
337 Beiträge
 
Delphi 2005 Personal
 
#4

Re: OnCellClick Zeile herausfinden?

  Alt 22. Okt 2004, 15:46
So, hab jetzt nachgedacht...
Ich würde das Ereignis OnCellSelect nehmen. Da sind die Variablen Acol und Arow als locale Variablen definiert und du kannst sie in der ganzen Prozedure verwenden.

Geht natürlich nur, wenn es nicht OnCellClick sein muss.

read you, gordon
  Mit Zitat antworten Zitat
LaNtHaN

Registriert seit: 29. Sep 2004
Ort: Wettingen
50 Beiträge
 
Delphi 2006 Professional
 
#5

Re: OnCellClick Zeile herausfinden?

  Alt 22. Okt 2004, 15:52
Dank dir
wäre sicherlich die Lösung...

...nur gibt es für den DBGRid dieses Ereignis bei mir nicht
  Mit Zitat antworten Zitat
Benutzerbild von gordon freeman
gordon freeman

Registriert seit: 28. Jun 2003
Ort: Gelsenkirchen
337 Beiträge
 
Delphi 2005 Personal
 
#6

Re: OnCellClick Zeile herausfinden?

  Alt 22. Okt 2004, 16:18
Also, hab in der OH gefunden, dass ein DBGrid die Eigenschaft selectedField implementiert hat. Zurückgegeben wird ein Wert vom Typ TField. In diesem Wert sollen laut OH sowohl Spalte, als auch Zeile implementiert sein. Hab allerdings noch nie mit TField gearbeitet. Vieleicht kann dir wer anders weiterhelfen. Tut mir leid

read you, gordon
  Mit Zitat antworten Zitat
LaNtHaN

Registriert seit: 29. Sep 2004
Ort: Wettingen
50 Beiträge
 
Delphi 2006 Professional
 
#7

Re: OnCellClick Zeile herausfinden?

  Alt 22. Okt 2004, 16:25
Bei mir findets dies nicht in OH.
Trotzdem danke für deine Bemühungen.

Gruss Lanthan
  Mit Zitat antworten Zitat
LaNtHaN

Registriert seit: 29. Sep 2004
Ort: Wettingen
50 Beiträge
 
Delphi 2006 Professional
 
#8

Re: OnCellClick Zeile herausfinden?

  Alt 25. Okt 2004, 08:00
Kann mir da keiner weiterhelfen?
Das müsste doch irgendwie gehen.

Danke

Lanthan
  Mit Zitat antworten Zitat
Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#9

Re: OnCellClick Zeile herausfinden?

  Alt 25. Okt 2004, 08:47
es gibt ein oncellclick... und das könnte dir dabei helfen, die aktuelle zeile bekommst du afaik nicht direkt heraus, nur über einen umweg, aber den aktuellen datensatz den bekommt man raus ...

da gibt es hier im forum aber schon einige beiträge zu


Delphi-Quellcode:
procedure TFoDBTE.DBGCellClick(Column: TColumn);
begin
  dfActPKey:=SEL.fieldbyname(dfActPKeyField).asinteger;
end;
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:25 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