XbpScrollbar auf XbpDialog
Moderator: Moderatoren
XbpScrollbar auf XbpDialog
Hallo allerseits,
ich möchte auf einem XbpDialog Text anzeigen. Dieser Text ist aber grösser, als eine Bildschirmseite. Aus diesesm Grund habe ich mir überlegt, ein grösseres XbpDialog Fenster zu erzeugen und da eine XbpScrollbar einzubinden, mit der ich dann hoch und runter scrollen kann und somit den kompletten Text zu lesen. Ist das Möglich?
Viele Grüsse
Jan
ich möchte auf einem XbpDialog Text anzeigen. Dieser Text ist aber grösser, als eine Bildschirmseite. Aus diesesm Grund habe ich mir überlegt, ein grösseres XbpDialog Fenster zu erzeugen und da eine XbpScrollbar einzubinden, mit der ich dann hoch und runter scrollen kann und somit den kompletten Text zu lesen. Ist das Möglich?
Viele Grüsse
Jan
- andreas
- Der Entwickler von "Deep Thought"
- Beiträge: 1902
- Registriert: Mi, 28. Sep 2005 10:53
- Wohnort: Osnabrück
- Hat sich bedankt: 4 Mal
- Kontaktdaten:
Hallo Jan,
Hubert hat recht. Wenn du nur Text anzeigen lassen willst, dann ist XbpMLE die beste Wahl dafür. Damit brauchst du dir dann keine Sorge um die Ansteuerung der Scrollbalken machen.
Für das Scrollen der Fenster mit den ganzen Objekten existiert allerdings auch ein Beispiel. Auf die Schnelle kann ich jetzt aber nicht sagen, von wem der kommt.
Hubert hat recht. Wenn du nur Text anzeigen lassen willst, dann ist XbpMLE die beste Wahl dafür. Damit brauchst du dir dann keine Sorge um die Ansteuerung der Scrollbalken machen.
Für das Scrollen der Fenster mit den ganzen Objekten existiert allerdings auch ein Beispiel. Auf die Schnelle kann ich jetzt aber nicht sagen, von wem der kommt.
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Hallo JanR,
nein
XbpMLE kümmert sich selbständig um das scrollen des Textes, kann auch ReadOnly anzeigen, aber nur im Standardfont. Das reicht dir nicht.
XbpRTF verhält sich so ähnlich, benötigt aber eine RTF (oder auch eine andere ?) Formatierung im Text, der angezeigt werden soll. Auch dieses kümmert sich selbst ums scrollen.
XbpStatic zeigt nur an, ist also stärker beschränkt als XbpMLE und scheidet komplett aus.
Wenn du mit den GraFunktionen die Sache erledigen willst, mußt du dich um ein scrollen des Fenster kümmern und beim scrollen dafür sorgen, dass der PAINT codeblock die bisherige GraAnzeige wieder refreshed, also am besten die GraAusgaben in eine Funktion auslagern, die in create und in PAINT aufgerufen wird. Eventuell (ich habe es noch nicht probiert) kümmert sich das rollende Fenster um die Verschiebung des Textes im Ausgabefenster, eventuell muß man das aber auch selbst machen.
Ich denke XbpRTF und eine normale Fenstergröße sind einfacher zu erledigen, als alles mit den gra Funktionen auszuführen.
nein
XbpMLE kümmert sich selbständig um das scrollen des Textes, kann auch ReadOnly anzeigen, aber nur im Standardfont. Das reicht dir nicht.
XbpRTF verhält sich so ähnlich, benötigt aber eine RTF (oder auch eine andere ?) Formatierung im Text, der angezeigt werden soll. Auch dieses kümmert sich selbst ums scrollen.
XbpStatic zeigt nur an, ist also stärker beschränkt als XbpMLE und scheidet komplett aus.
Wenn du mit den GraFunktionen die Sache erledigen willst, mußt du dich um ein scrollen des Fenster kümmern und beim scrollen dafür sorgen, dass der PAINT codeblock die bisherige GraAnzeige wieder refreshed, also am besten die GraAusgaben in eine Funktion auslagern, die in create und in PAINT aufgerufen wird. Eventuell (ich habe es noch nicht probiert) kümmert sich das rollende Fenster um die Verschiebung des Textes im Ausgabefenster, eventuell muß man das aber auch selbst machen.
Ich denke XbpRTF und eine normale Fenstergröße sind einfacher zu erledigen, als alles mit den gra Funktionen auszuführen.
Gruß
Hubert
Hubert