关于Textbox换行问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Textbox换行问题相关的知识,希望对你有一定的参考价值。
在Textbox中已经设置了TextMmode="MultiLine",Wrap="True,在输入完一行不按回车键可以自动换行了,但是插入到数据在通过datalist显示的时候只有很长的一行,没有换行怎么解决?如果本人在Textbox里按Enter键来换行的话datalist显示会换行.我在做一个留言版,希望高手帮帮忙!
问题已解决,中文字可以换行英文和数据的话就是<talbe>中加style="word-break:break-all".
第一;把datalist拉长
第二:建议使用,可以限制输入的字符数,当输入过多的字符,就提示输入字符过多!这样就可以在datalist完全显示
关于wpf的Textbox style 问题
<Style TargetType="TextBox">
<Style.Triggers>
<Trigger Property="IsFocused" Value="True" >
<Setter Property="Text" Value=""></Setter>
</Trigger>
</Style.Triggers>
</Style>
我想实现的是,当Textbox获得焦点的时候,自动清空里面的内容。
请问这么设置Style为什么不起作用? 正确的方法是什么??
你的 Style 设置是 IsFocused 时,Text属性为 "", 那输入一个(或多个)字符后,Text 的 IsFocused 仍然为 true, 这造成无法进行输入, 所以这个设置不会有效果。
不合理,不合逻辑.
你的意思是不是 焦点刚进入时将 Text 置空?
使用 GotFocus 事件. 参考技术A 你要问什么 没看明白问题 参考技术B 没见过这种用法~
以上是关于关于Textbox换行问题的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Windows 窗体 TextBox 中添加换行符?