如何判断richtext已输入的文本有几行?richtext知道输了几行后又添加一个richtext.(我不想让richtext无限制的输入)richtext控件代码可重新写吗?有没有更好的winform 类似 richtext的控件。
解决方案 »
- =========动态创建数据库的脚本应该放在哪里?===========
- 给个简单的事件实例给我好么?
- 高手请救命啊!
- BinaryWriter、BinaryReader 为何得不到相应的数据值??
- VS2005生成的窗体应用程序如何改变窗体大小
- 2个程序同时使用FMOD访问同一个文件时出现问题(熟悉FMOD的人进)
- 在不同的程序集文件中进行序列化和反序列化
- jmail 4.4 pro 有使用期限吗
- 在线等待:怎么给‘WEB窗体’选项卡里面地控件添加客户端代码?
- .net开发、调用DCOM的问题
- 求助!怎么加载时就可以显示第二页或者其他页(指的是gridview中的分页)
- 一个关于16进制的问题
richTextBox1.Lines.Length//要限制输入可设置
rbx.MaxLength = 1024; //限制1024个字节//重写控件
public class MyRichTextBox : RichTextBox
{
public MyRichTextBox()
{
} override ....
}
{
if (e.KeyChar == (char)13 && (richTextBox1.Lines.Length>30))
{
MessageBox.Show("页满了");
richTextBox1.Undo(); }
}richTextBox1.Lines.Length是多少个回车,可惜了。不按回车输多少它就以为是一行,
能否判断多少行阿。
richTextBox1.MaxLength = 1024它会超出页面的。我想分页。
能否改控件richTextBox1.Lines.Length不是回车阿。
{
Byte[] secondchar = System.Text.Encoding.Default.GetBytes(richTextBox1.Text);
int len1=secondchar.Length;
if (e.KeyChar == (char)13 && (richTextBox1.Lines.Length>30)|| len1>2000)
{
MessageBox.Show("页满了");
richTextBox1.Undo();
}
}以后要花时间研究写控件了。顶啊,10分钟后节帖了。