geht nicht.
.FreezePanes = True ’ Fixieren
Hallo Ralf,
„geht nicht“ unterschreibe ich (noch) nicht. Ich sehe da schon
Möglichkeiten.
Für so ein Window gibt es auch noch
.Split
.Arrange
Ich persönlich finde mehrere Fenster unübersichtlich, naja mein
Bildschirm ist nicht riesig und ich kann die Schriften nicht
sehr klein machen.
Deshalb benutze ich bei Blättern schon Fixieren aber
Anordnen (.Arrange) kenne ich mich nicht so aus.
Auskennen bedeutet, ob man mit den drei Dingen zusammen was
basteln könnte.
Alternative ist, da Scrollen mit der Scrollleiste keinen
Ereigniscode auslöst, halt Selection_Change auswerten und
dementsprechend entweder Zeilen 1-3 fixieren oder Zeile 200.
Letzteres bedeutet man muß dann Zeile 1-199 ausblenden.
Was auch „irgendwie“ gehen müßte eigene Scrolleisten basteln.
Am besten wäre da ein „Slider“-Steuerelement.
Für einen der VB-6.0 hat ist das recht einfach zu basteln.
Das ist dann eine .ocx-Datei die du als Steuerelement wie die anderen
benutzen kannst.
Wenn keine .ocx verfügbar ist muß es halt irschendwie mit den
vorhandenen Steuerelementen gehen.
Perfekt vollautomatisch weiß ich nicht,
ggfs1. muß der User z.B. mit der Maus oder Pfeiltasten in eine Zelle
gehen.
ggfs2. muß der User einen Button drücken um die ausgeblendeten
Zeilen wieder einzublenden wenn er von 200er Fixierung wieder
in die 3er Fixierung wechseln will.
Ob ich viel Lust habe mich da im Rahmen dieses Forums reinzuvertiefen
weiß ich grad nicht.
Gruß
Reinhard