Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi seltsames Stringgrid Verhalten (https://www.delphipraxis.net/15102-seltsames-stringgrid-verhalten.html)

Hansa 21. Jan 2004 20:31


seltsames Stringgrid Verhalten
 
Wer hat hierfür eine Erklärung:

Delphi-Quellcode:
procedure TForm1.StringGrid1KeyPress(Sender: TObject; var Key: Char);
begin
  if ord (key) = VK_RETURN then begin
    if StringGrid1.Col = 1 then
      StringGrid1.Col := 4;
    if StringGrid1.Col = 4 then begin
showmessage ('A '+IntToStr (StringGrid1.row));
      StringGrid1.row := StringGrid1.row + 1;
showmessage ('B '+IntToStr (StringGrid1.row));
      StringGrid1.col := 1;
    end;
  end;
end;
Das Grid spinnt etwas. Deshalb habe ich mir zweimal die Row anzeigen lassen. Das erste mal ist sie 1. Nachdem sie um 1 erhöht wurde steht sie nicht etwa auf 2 sondern immer noch auf 1.

Robert_G 21. Jan 2004 21:46

Re: seltsames Stringgrid Verhalten
 
Klappt bei mir einwandfrei :gruebel:
1. Zelle markiert & [Enter] gedrückt ->
Message 1 "A1"
Message 2 "B2"

Ist doch vollkommen richtig...

Hansa 21. Jan 2004 23:40

Re: seltsames Stringgrid Verhalten
 
Liste der Anhänge anzeigen (Anzahl: 1)
Das sollte so richtig sein, aber bei mir ist es trotzdem nicht so. Ich hänge mal das Projekt hier dran.

negaH 22. Jan 2004 00:12

Re: seltsames Stringgrid Verhalten
 
Hi Hansa,

schau dir mal dein OnSelectCell Event genauer an. Am besten den Code deaktivieren und CanSelect := True setzen. Ich vermute mal das dies die Ursache für einen Seiteneffekt ist.

Gruß Hagen


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