Bereich scrollen
Moderator: Moderatoren
-
- Rekursionen-Architekt
- Beiträge: 417
- Registriert: Mo, 17. Sep 2007 18:20
- Wohnort: Senftenberg
- Kontaktdaten:
Bereich scrollen
Ich habe einen dsdialog mit xClass 4.3 erstellt.
Jetzt möchte ich dynamisch Controls hinzufügen, aber nur in einem Bereich des Fensters.
Also das man wie in VX nur den Editor scrollen kann, soll so auch bei mir funktionieren.
Die Scrollbars sollen nicht über das gesamte Fenster laufen.
Die Idee war zu sagen, ein Static auf dem die Controls erstellt werden und dann Scrollbars erscheinen, wenn Controls auf dem Static im nicht sichtbaren Bereich darunter erstellt werden.
So leicht klappte das aber nicht.
Hat jemand eine Idee, wie das klappen könnte?
Jetzt möchte ich dynamisch Controls hinzufügen, aber nur in einem Bereich des Fensters.
Also das man wie in VX nur den Editor scrollen kann, soll so auch bei mir funktionieren.
Die Scrollbars sollen nicht über das gesamte Fenster laufen.
Die Idee war zu sagen, ein Static auf dem die Controls erstellt werden und dann Scrollbars erscheinen, wenn Controls auf dem Static im nicht sichtbaren Bereich darunter erstellt werden.
So leicht klappte das aber nicht.
Hat jemand eine Idee, wie das klappen könnte?
Viele Grüße
Stevie
Stevie
- Martin Altmann
- Foren-Administrator
- Beiträge: 16536
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 113 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Bereich scrollen
Hallo Stevie,
Dein Ansatz sollte eigentlich richtig sein - zumindest hätte ich es auch so versucht.
Dein Static ist doch vom Typ Groupbox, oder?
Ich verschiebe das mal in das richtige Unterforum...
Viele Grüße,
Martin
Dein Ansatz sollte eigentlich richtig sein - zumindest hätte ich es auch so versucht.
Dein Static ist doch vom Typ Groupbox, oder?
Ich verschiebe das mal in das richtige Unterforum...
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
-
- Rekursionen-Architekt
- Beiträge: 417
- Registriert: Mo, 17. Sep 2007 18:20
- Wohnort: Senftenberg
- Kontaktdaten:
Re: Bereich scrollen
ja ist es, ich wüsste zumindest nicht, wie ich die Scrollbars dafür erstellen sollte.
Viele Grüße
Stevie
Stevie
- AUGE_OHR
- Marvin
- Beiträge: 12911
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Bereich scrollen
hi,
und Groupbox ... besteht da ein Zusammenhang ...
ich muss mal nachfragen warum eine Groupbox ? ... Jan hatte doch auch was mit ScrollbarMartin Altmann hat geschrieben: Dein Static ist doch vom Typ Groupbox, oder?
und Groupbox ... besteht da ein Zusammenhang ...
gruss by OHR
Jimmy
Jimmy
- Jan
- Marvin
- Beiträge: 14659
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Bereich scrollen
Steve,
zwar arbeite ich nicht mit XClass. Aber ich hatte vor kurzem erst das gleiche Problem mit Xbase++ pur. Der Trick dabei ist: Du muß NACH dem oDlg:show() ein :resize() machen. Einfach in x- und y-Richtung um 1 Pixel verändern und wieder auf Originalgröße zurück-Resizen.
Jan
zwar arbeite ich nicht mit XClass. Aber ich hatte vor kurzem erst das gleiche Problem mit Xbase++ pur. Der Trick dabei ist: Du muß NACH dem oDlg:show() ein :resize() machen. Einfach in x- und y-Richtung um 1 Pixel verändern und wieder auf Originalgröße zurück-Resizen.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Martin Altmann
- Foren-Administrator
- Beiträge: 16536
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 113 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Bereich scrollen
Bei XClass++ ist sowas eigentlich standardmässig drin. Darum groupbox.
Aber es gab da einen Bug, den ich geemldet hatte: Bei den dsTabPage()s kamen keine automatischen Scrollbars mehr.
Schau mal, ob das bei Dir das gleiche ist... Wurde mit dem Build 182 vom 17.11.2008 korrigiert - zumindest für die dsTabpage.
Viele Grüße,
Martin
Aber es gab da einen Bug, den ich geemldet hatte: Bei den dsTabPage()s kamen keine automatischen Scrollbars mehr.
Schau mal, ob das bei Dir das gleiche ist... Wurde mit dem Build 182 vom 17.11.2008 korrigiert - zumindest für die dsTabpage.
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
-
- Rekursionen-Architekt
- Beiträge: 417
- Registriert: Mo, 17. Sep 2007 18:20
- Wohnort: Senftenberg
- Kontaktdaten:
Re: Bereich scrollen
also bei nem Dialog kommen auch Scrollbars.
Dann hab ich versucht, per UserClientarea eine entsprechend kleinere festzulegen, aber da kamen keine Scrollbars.
Dann hab ich versucht, per UserClientarea eine entsprechend kleinere festzulegen, aber da kamen keine Scrollbars.
Viele Grüße
Stevie
Stevie