Horizontales scrollen im grid..

26/03/2008 - 01:20 von F. M. Piller | Report spam
und wie kann man das verhindern?

hi füxe.

wie oben schon die frage gestellt, möchte ich das horizontale scrollen im
grid verhindern, auch wenn die gesamtbreite aller columns grösser ist, als
das angezeigte grid. Die eigenschaft ScrollBars = 0 bzw. 2 (vertical) àndert
nichts an der tatsache
vertikal darf weiterhin gescrollt werden.

es ist irgendwie unschön, einen kleinen spalt als n-1'te Column zu sehen,
wenn ich nur n Columns habe, und die in 3-4 verschiedenen farben dargestellt
werden.
fülle ich das grid voll aus und komme aus versehen auf die
rechte-pfeil-taste, dann scrollt das ding eben um die erste spaltenbreite
weg

mfg mike
 

Lesen sie die antworten

#1 Jürgen Wondzinski
26/03/2008 - 10:53 | Warnen spam
Hallo Mike,

du musst nur dafür sorgen, dass die Grid-Breite um 1 Pixel grösser ist als
die Summe deiner Column-Breiten.

Wenn aber dein Grid schmàler sein muss als die Summe der Spalten, dann wird
doch Information hinten abgeschnitten, und dann ist es für mich vollkommen
logisch, dass das Grid dann nach links scrollt, um die Information komplett
lesbar zu machen... Wenn du auf die abgeschnittene Information keinen Wert
legst: Dann mach die Spalte schmàler ;)

Eine andere Möglichkeit, das Scrolen zu verhindern: Einfach
AllowCellSelection = .F.




Jürgen Wondzinski

Microsoft Visual FoxPro Technologieberater
Microsoft Most Valuable Professional seit 1996
"*´¨)
¸.•´¸.•*´¨) ¸.•*¨)
(¸.•´. (¸.•` *
.•`.Visual FoxPro: It's magic !
(¸.•``••*

Ähnliche fragen