+ -
当前位置:首页 → 问答吧 → textbox的行数

textbox的行数

时间:2011-12-09

来源:互联网

textbox可不可以设置行数,例如设置成5行,或者几行???如果可以代码是什么???、

作者: XIAXIANGFENG   发布时间: 2011-12-09

不可以。除非你自己重写这个控件。

作者: yfqvip   发布时间: 2011-12-09

你可以写个函数,获取textbox里面文本的行数,然后设置它的readonly属性设为true

作者: luoyiaibaobao   发布时间: 2011-12-09

<asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine" Rows="5"></asp:TextBox>

作者: dalmeeme   发布时间: 2011-12-09

哦,看错了,楼主问题是winform的。

作者: dalmeeme   发布时间: 2011-12-09

如是从控件,可以说个简单的例子吗,有代码的????

作者: XIAXIANGFENG   发布时间: 2011-12-09

如果是重写控件,可以说个简单的例子吗,有代码的????

作者: XIAXIANGFENG   发布时间: 2011-12-09

C# code

        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (textBox1.Lines.Length > 5)
            {
                e.Handled = true;
            }
        }


作者: unicorn_dsx   发布时间: 2011-12-09

引用 7 楼 unicorn_dsx 的回复:
C# code


private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (textBox1.Lines.Length > 5)
{
e.Handled = true;
}
}

赞同!
 

作者: krenyelang   发布时间: 2011-12-09