Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   StringGrid Fixed Col DoubleClick (https://www.delphipraxis.net/183517-stringgrid-fixed-col-doubleclick.html)

PaddyVII 16. Jan 2015 13:44

Delphi-Version: XE6

StringGrid Fixed Col DoubleClick
 
Hallöchen alle zusammen,


bevor ihr ins Wochenende startet, hab ich eine kleine frage an euch:

Ich habe eine Überschriften reihe, die ist Fix und wenn ich einen Doppelclick auf die Überschrift mache soll sich ein seperates Fenster öffnen, wo man dann die Überschrift eingeben kann! das seperate Fenster Funktioniert, der Doppelklick auch, allerdings muss dazu eine Zelle unter der Überschrift, die ich ändern will angewählt sein.

ich möchte allerdings die überschrift direkt beim doubleclick ändern, und nicht erst eine Zelle darunter wählen müssen!

hat mir jemand einen Tipp??

Danke im Vorraus

p.s: Seid nachsichtig mit mir, wenn ich an der falschen stelle poste, ich bin neu hier
:-D

Klaus01 16. Jan 2015 15:43

AW: StringGrid Fixed Col DoubleClick
 
Hallo,

das sollte so funktionieren:

Delphi-Quellcode:
procedure TUeMonitor.StringGrid1DblClick(Sender: TObject);
var
  tp: TPoint;
  mousePos: TPoint;
  col, Row: Integer;
begin
   GetCursorPos(tp);
   mousePos := (sender as TStringGrid).ScreenToClient(tp);
   (sender as TStringGrid).MouseToCell(mousePos.X,mousePos.Y,col,row);
   showMessage('Col:'+intToStr(col)+' Row:'+intToStr(row))
end;
Grüße
Klaus

PaddyVII 19. Jan 2015 07:21

AW: StringGrid Fixed Col DoubleClick
 
danke hat alles geklappt :D


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