Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
140to144
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
140to144
140to144
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Userform - Scrollbar - Problem - Lösung ?

Userform - Scrollbar - Problem - Lösung ?
29.07.2002 18:07:41
mattis
Grüße Euch!

Hat jemand schon einmal folgendes Problem gehabt,
und/oder kann mir vielleicht eine Lösung anbieten?

Ich habe eine große Eingabe-Userform mit Scrollbar für
eine Tabelle. In der Userform sind dynamische Frames.
Wenn ich mit dem Scrollbalken ganz unten in der Userform
bin, vermindere ich nun per Optionbutton eine Framehöhe
und vestecke darin enthaltene Controls, und passe nun
die neue Userform-Höhe dynamisch an. Dann gibt es leider
eine Fehldarstellung
(Frames an falschem Ort, zerstückelte Controls...)

any ideas?
gruß mattis

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Userform - Scrollbar - Problem - Lösung ?
29.07.2002 18:57:12
Hajo_Zi
Hallo Mattis

hast Du schon mal überlegt Multiseiten einzusetzen?? Ich habe mir bei 250 Textboxen so geholfen.

Gruß Hajo

Re: Userform - Scrollbar - Problem - Lösung ?
29.07.2002 18:59:41
Charlie
Hallo, Mattis!

Stephen Bullen hat dazu ein Demo, wie man über API-Funktionen einen in der Größe dynamisch veränderbaren Dialog erstellen kann, bei dem die Positionen beim Ändern der Größe erhalten bleiben bzw. mitgeändert werden.

Vielleicht kannst Du damit etwas anfangen:
http://www.bmsltd.co.uk/DLCount/DLCount.asp?file=Resizer.zip

Viel Erfolg,
Charlie

Re: Userform - Scrollbar - Problem - Lösung ?
29.07.2002 19:47:05
mattis
Hallo Charlie,

Danke für das Demo-Skript.
Es bricht bei mir leider mit dem Hinweis ab,
dass eine Bibliothek nicht gefunden wurde.
Ist aber auch egal, weil ich aus dem Comment
herauslesen konnte, dass das leider nicht auf
meinen Fall zutrifft, weil nämlich:

Baue ich Userform.Repaint hinzu sehe ich,
dass er die Controls durchaus richtig positioniert
hat. Leider funktioniert das mit dem Repaint nicht
zuverlässig. Ich hatte einen anderen Lösungsansatz,
mit dem der Darstellungsfehler ausblieb, und zwar:

Wurde ein Frame in der Höhe (ich beziehe mich hier
immer nur auf die Höhen) verändert, scrollte zuerst
die Scrollbar um den Differenzbetrag nach oben,
und dann kam erst die Framehöhenanpassung. Jedoch
macht man dadurch nicht nachvollziehbare Sprünge,
welche die Bedienung erheblich erschweren.

Trotzdem: Danke für Deine Bemühungen
Gruß mattis

Anzeige
Re: Userform - Scrollbar - Problem - Lösung ?
29.07.2002 19:58:17
mattis
Hallo Hajo

Dachte ich auch schon daran. Jedoch ist die Userform
sehr umfangreich und die Konfigurationen sind hierarchisch
verknüpft. Um die notwendige Flexibilität zu erhalten scheint
es mir sinnvoller eine dynamische Userform zu benutzen.

Die voll funktionfähige dynamische Userform, in der die Frames je nach Konfiguration "auf-/zusammenklappen" habe ich ja schon programmiert, nur der Darstellungsfehler ist eben störend.

Gruß mattis

Re: Userform - Scrollbar - Problem - Lösung ?
29.07.2002 20:02:17
Charlie
Hallo, Mattis!

Da habe ich die Problemstellung wohl etwas zu oberflächlich gelesen. Es hört sich interessant an, aber ich habe leider nicht die Zeit, mich mit den umfangreichen Vorarbeiten zu beschäftigen.

Wenn Du mir eine Beispielmappe mailst, würde ich sicher etwas Zeit dafür finden.

Gruß,
Charlie

Anzeige
Re: Userform - Scrollbar - Problem - Lösung ?
29.07.2002 20:13:08
mattis
Hi Charlie,

Danke für das Angebot -
Ich kann es leider nicht in Anspruch nehmen
(firmeninterne Informationen - streng geheim ;-)

Aber wie ich schon erwähnt habe, die dynamische
Userform funktioniert, bis auf den Darstellungs-
fehler reibungslos. Ist übrigens genial, wenn
sich unbenutze Frames zusammenklappen lassen.
Wenn da nur der Darstellungsfehler nicht wäre...

Gruß mattis

Re: Userform - Scrollbar - Problem - Lösung ?
29.07.2002 20:18:18
Charlie
Hallo, Mattis!

Tja, wie schon gesagt: Die Zeit für die doch umfangreichen Vorarbeiten kann ich leider nicht erübrigen.

Aber vielleicht hast Du Glück und Hans nimmt sich Deiner an.

Gruß,
Charlie

Anzeige
Re: Userform - Scrollbar - Problem - Lösung ?
29.07.2002 20:42:15
mattis
Voll akzeptiert!

Ich will auch wirklich niemand zumuten,
den Aufwand zu betreiben eine dynamische
Userform zu programmieren. Ich hab's ja
schon hinter mir und weiß, was das für
eine Arbeit ist. (Hat sich aber gelohnt ; )

Ich hatte nur gehofft, daß jemandem der
Scollbarfehler schon bekannt ist, und er
deshalb weiß, wie man ihn vermeiden kann.

Thanx alot

mattis

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige