Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Stringgrid (https://www.delphipraxis.net/165228-stringgrid.html)

Alterauge 19. Dez 2011 16:18

Stringgrid
 
Hallo,

möchte gerne zwei Button, zum scrollen,
Einen für hoch und einen für runter!

Für das DBGrid gibt es einen DBNavigator!

Klaus01 19. Dez 2011 16:21

AW: Stringgrid
 
Hallo,

ist nicht die Antwort auf Deine Frage - aber was spricht gegen die Nutzung der Scrollleisten?

Grüße
Klaus

Alterauge 19. Dez 2011 16:30

AW: Stringgrid
 
Das Stringgrid läuft auf einen Touchmonitor, haben's schon ausprobiert!
Das bedienen ist fast unmöglich!

Bernhard Geyer 19. Dez 2011 16:35

AW: Stringgrid
 
Schon mal XE2 probiert?
Dort dürfte es einiges an Touch-Support geben. Evtl. scrollt dann das Grid auch wie erwartet ohne eigene Buttons

Bummi 19. Dez 2011 16:37

AW: Stringgrid
 
schau Dir mal TStringGrid.ScrollBy an

himitsu 19. Dez 2011 16:43

AW: Stringgrid
 
Du könntest die selektierte fokusierte Zelle verschieben und notfalls eventuell noch irgendwas wie ScrollIntoView aufrufen. :gruebel:

Aber wenn es eh um Touch geht, warum nicht gleich Touch verwenden?
> also z.B. eine Gestensteuerung

Alterauge 19. Dez 2011 17:06

AW: Stringgrid
 
Danke erstmal !

Denke die Lösung wird Delphi XE 2 sein!

ConnorMcLeod 19. Dez 2011 18:18

AW: Stringgrid
 
Du könntest die Scrollbars verbreitern:
Delphi-Quellcode:
procedure SetScroll;
var
  NonClient: TNonClientMetrics;
begin
    NonClient.cbSize := SizeOf(TNonClientMetrics);

    SystemParametersInfo(SPI_GETNONCLIENTMETRICS,
              SizeOf(TNonClientMetrics),@NonClient,0);

    NonClient.iScrollWidth  := 35;
    NonClient.iScrollHeight := 35;

    SystemParametersInfo(SPI_SETNONCLIENTMETRICS,
             SizeOf(TNonClientMetrics),@NonClient,SPIF_SENDCHANGE);

end;
funkt bei meinen Touchanwendungen bestens.


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