Delphi-PRAXiS
Seite 1 von 2  1 2      

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 Im stringgrid die scrollbalken verändern (https://www.delphipraxis.net/92868-im-stringgrid-die-scrollbalken-veraendern.html)

The_ New_Guy 27. Mai 2007 23:35


Im stringgrid die scrollbalken verändern
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi leute, habe ein Problem, und zwar:

Ich kann die scrollbalken am Tstringgrid in d7 nicht verändern!!!(oder: ich weiss nicht wie!)

im moment sehen die scrollbalken echt doof aus, nur ein quadrat und das sg läuft nicht mit beim ziehen!
(wisst bestimmt was ich meine . .. (siehe grafik)
(ich habe gertade mal 200 Zeilen im grid)

Ich möchte das ich einen normalen" scrollbalken habe.

The_ New_Guy 27. Mai 2007 23:44

Re: Im stringgrid die scrollbalken verändern
 
achso dann habe ich noch eine frage, die leider gar nichts damit zutun hat.

Wie bekomme ich fenster wieder zurück in mein sichtfeld, die ausserhalb des klickbaren bereichs gelandet sind(aus welchen gründen auch immer)?

also z.b. ausserhalb der oberen bildschirmkante

bitsetter 27. Mai 2007 23:59

Re: Im stringgrid die scrollbalken verändern
 
Hi,

eventuell mit dem zum Fenster gehörenden Systemmenü "Verschieben" in der Taskleiste. Wenn dann der SizeAll Cursor erscheint kannst du das Fenster mit der Maus oder den Pfeiltasten verschieben.

EDIT: Oder meintest du ein Fenster zur Designzeit verschieben, dann könntest du Left und Top des Fensters im OI einstellen.

marabu 28. Mai 2007 06:56

Re: Im stringgrid die scrollbalken verändern
 
Guten Morgen,

man kann auch einfach die entsprechende DFM-Datei öffnen und dort die ersten vier Angaben korrigieren.

Grüße vom marabu

The_ New_Guy 28. Mai 2007 11:36

Re: Im stringgrid die scrollbalken verändern
 
hallo alle die geschrieben und gelesen haben-
Mein Problem liegt definitiv beim STRINGGRID und seinen verkorksten scrollbalken - kann mir jemand helfen?(siehe post oben)

*greetz*
thx

marabu 28. Mai 2007 13:13

Re: Im stringgrid die scrollbalken verändern
 
Hallo,

der einzige nennenswerte Unterschied zwischen klapperig und geil in deinem Bild scheint mir der size grip zu sein. Der gehört aber zur Form und hat nichts mit dem Rollbalken des StringGrids zu tun. Du erhältst ihn sehr einfach, wenn du einen StatusBar auf deine Form ziehst.

Freundliche Grüße

The_ New_Guy 28. Mai 2007 15:11

Re: Im stringgrid die scrollbalken verändern
 
Liste der Anhänge anzeigen (Anzahl: 1)
also: was möchte ich nochmal? -


1. ich möchte, das der scrollbalken an meinem stringgrid dynamisch wird und so reagiert, das meine zeilen im stringgrid mitlaufen, wenn ich am scrollbalken ziehe.

2. Der scrollbalken beim stringgrid soll sich so darstellen, das sich eine relation zwischen Fensterausschnitte im stringgrid und der größe des zihbaren balkenelementes ergibt.
anders gesagt: der scrollbalken soll bei wenig daten ganz groß sein, und je mehr dazukommen soll auch der scrollbalken schrumpfen

Im normalen stringgrid ist der scrollbalken so implementiert, dass das ziehelement immer nur ein gleichbleibend großer kasten ist, der noch nichteinmal mit den reihen des stringgrids mitlaufen kann.

ich hoffe jemand hat eine lösung!
danke im vorraus

Keldorn 28. Mai 2007 15:38

Re: Im stringgrid die scrollbalken verändern
 
Hallo,

ich hatte es mal vor Jahren mit diesem code probiert:
http://www.swissdelphicenter.ch/de/showcode.php?id=1052

habs wieder sein lassen, weil der auch nicht wirklich richtig funktioniert hatte (wenn ich mich recht erinnere gabs Probleme mit dem scrollverhalten)

edit: zu1. gugg unter die options des grids und stell gothumbtracking auf true

Mfg Frank

The_ New_Guy 28. Mai 2007 17:03

Re: Im stringgrid die scrollbalken verändern
 
YEEEAR!!! dynamisches mitscrollen! super - dank dir -
(gothumbtracking)

mal sehn wie der code funktioniert, is nen versuch wert . . . :mrgreen:

The_ New_Guy 28. Mai 2007 17:10

Re: Im stringgrid die scrollbalken verändern
 
naje der code funzt bei mir auch net leider - wenn ich die prozdur per button starte passiet garnix.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:26 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz