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

解决方案 »

  1.   

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

  2.   

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

  3.   

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

  4.   


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

  5.   

    不用寫任何代碼:
    你把這個TextBox的MultiLine屬性設為True即可.
      

  6.   

    还有可以设置 textbox控件的Row属性设置行数。
    好像还能可以用ListBox控件?