Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   TAdvStirngGrid, InplaceEdit edNormal vor Bearbeitung ans Ende springen (https://www.delphipraxis.net/164845-tadvstirnggrid-inplaceedit-ednormal-vor-bearbeitung-ans-ende-springen.html)

hoika 2. Dez 2011 09:49

TAdvStirngGrid, InplaceEdit edNormal vor Bearbeitung ans Ende springen
 
Hallo #,

ich probiere hier schon ewig rum.
Ich habe eine MultiLine-Zeile.
Ab 5 Zeilen passiert folgendes.
Der Inplace-Edit zeigt mir nur 4 Zeilen an,
und zwar die ersten 4.
es ist alles markiert (SelectAll).
Dummerweise muss der Nutzer jetzt per Pfeil nach rechts zum Ende springen.

Diese Pfeil nach rechts bekomme ich einfach nicht hin ;/

Die Bsp.-e auf der HP schweigen sich dazu aus.
MemoLink funktioniert hier gar nicht.

Hat das schon jemand hinbekommen ?

Danke

DeddyH 2. Dez 2011 10:18

AW: TAdvStirngGrid, InplaceEdit edNormal vor Bearbeitung ans Ende springen
 
Kann man da SelStart setzen? Allerdings ist dann wohl nichts mehr markiert.

hoika 2. Dez 2011 11:31

AW: TAdvStirngGrid, InplaceEdit edNormal vor Bearbeitung ans Ende springen
 
Hallo,

habe es gefunden. Ist ein Bug im AdvStringGrid.
Wer die Quellen hat, ist fein raus.

Folgende Zeile in AdvGrid.pas suchen

Delphi-Quellcode:
SendMessage(Handle, EM_SCROLLCARET, 0, 0);
Danach noch folgende Zeile schreiben.

Delphi-Quellcode:
SendMessage(Handle, WM_VSCROLL,SB_BOTTOM,0);
Im Grid noch Navigation.EditSelectAll auf False gesetzt,
und pascht ;)

Heiko

Jens01 2. Dez 2011 11:54

AW: TAdvStirngGrid, InplaceEdit edNormal vor Bearbeitung ans Ende springen
 
Schick das bitte auch zu TMS, damit die das korrigieren.

Mit dem Inplace-Edit hatte ich auch schon Probleme an anderer Stelle. Haben die aber kurzfristig korrigiert.


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