Hi all,
I have a multiline text editor with Word Wrap as true... As the user enters text , I want the height of the text editor to increase one two events :
1 )When the user clicks Enter , i want the height of the textbox to increase .This i am doing using the following code :
private void ultraTextEditor1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)Keys.Enter) {
ultraTextEditor1.AutoSize = false; ultraTextEditor1.Height += 20;
} }
and it seems to do the job ..
2) When the wrap of text on a line ends and the text is written to a new line by the Word Wrap feature. I wish word wrap to be on since I don't want the user to keep typing a lot of text in horizontal line.
I am unable to latch onto any event where the New line belonging to word wrap is fired . If so , I could use the above code in the event eg.
OnWordWrap NewLine{
ultraTextEditor1.AutoSize = false;
ultraTextEditor1.Height += 20; }
to increase text box height when charcters exceed the width of the text box.
Is there a way to do this ?
I saw that WordWrap of UltraTextEditor and TExtbox from windows have different descriptions but I assume they have the same behavior.
Instead of using TextEditor I tried this using an Ultragrid with a table with just one cell in it. when I made the following settings , it gave me the behavior i wanted.
ultraGrid1.DisplayLayout.Bands[0].Override.RowSizing = RowSizing.AutoFree;ultraGrid1.DisplayLayout.Bands[0].Columns[1].CellMultiLine = DefaultableBoolean.True;ultraGrid1.DisplayLayout.Bands[0].Columns[1].AutoSizeEdit = DefaultableBoolean.True;
Can I replicate this behavior in a UltraTextEditor
Hello Prasaanth,
I am just checking about the progress of this issue. Let me know if you need my further assistance on it.
Thank you for using Infragistics Components.