ASP.NET的textbox控件TextMode属性为"MultiLine"时,如何控制输入的行数在5行内
发布网友
发布时间:2022-04-30 21:57
我来回答
共2个回答
热心网友
时间:2023-10-03 09:17
public partial class Form1 : Form
{
private TextBox textBox1;
private void Form1_Load(object sender, EventArgs e)
{
textBox1.KeyPress += new KeyPressEventHandler(textBox1_KeyPress); // 按键事件,在此TextBox里有按键按下时发生
}
void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{ TextBox textbox = (TextBox)sender;
if (textbox.Lines.Count >=5)
{ MessageBox.Show("超过5行,输入非法");
e.Handled = true; //超过5行,不处理此次按键
}
}
}
热心网友
时间:2023-10-03 09:17
这类问题只能通过JS控制,若每行显示的字数已知的话,用JS控制总字数不大于每行字数乘*就可以了么