Ich suche nach einer Moeglichkeit bei einer
mehrzeiligen Textbox _ohne_ horizontale
Scrollbar den automatischen Zeilenumbruch
abzuschalten.
Bin fuer jeden Hinweis dankbar.
Michael Kuhn
Hoffentlich konnte ich Dir etwas helfen.
MfG
Dennis
Michael Kuhn <m.k...@asp-online.at> schrieb in im Newsbeitrag:
wfkC5.64157$zJ5.3...@news.chello.at...
erstmal Danke.
> den horizontalen Scrollbar kannst Du abschalten im
Eigenschaftsfenster. Da
> kannst Du einstellen welchen Scrollbar Du brauchst.
> Beim automatischen Zeilenumbruch meinst bestimmt, wenn Du im Textbox
> schreibst und am Ende kommst wird das Wort was nicht drin paßt
automatisch
> umbrochen. Hier werden aber kein CR & LF Zeichen eingefügt. Damit will
ich
> sagen beim breiteren Textbox wird das ganze in eine Zeile geschrieben.
> Wenn Du aber meinst daß mann mit Enter keine zweite Zeile oder dritte
> etc.einfügen kann, dann ist Multiline=FALSE einzustellen.
Das ist nicht dass was ich erreichen will.
Die Textbox soll sich genausso verhalten, wie mit Scrollbar aber
die Scrollbar soll nicht vorhanden bzw. zu sehen sein.
Vermutlich gibts dafuer eine SendMessage, aber welche?
Michael Kuhn
> Ich suche nach einer Moeglichkeit bei einer
> mehrzeiligen Textbox _ohne_ horizontale
> Scrollbar den automatischen Zeilenumbruch
> abzuschalten.
Möglicherweise kannst Du dies beim Erstellen der Textbox (also nicht via
droppen in VB, sondern selbst mit CreateWindow/CreateWindowEx) über die
Edit Styles erreichen.
In Frage kommen könnten ES_AUTOHSCROLL, ES_AUTOVSCROLL und evt.
ES_WANTRETURN
Weitere Infos bekommst Du bei MSDN unter
http://msdn.microsoft.com/library/psdk/winui/editcon_7rqr.htm
Wahrscheinlich erzeugen aber ES_AUTOHSCROLL und ES_AUTOVSCROLL die
Scrollbars.
Gruß
Christian