vs.net 2005下开发,
textbox的高度默认情况下是随字体的大小而自动变化的.
可我现在想让textbox的高固定,请问应该如何设置.
以前有个autosize属性,为何在2005下,没有了呢?

解决方案 »

  1.   

    ========================
    DAY DAY UP
    ========================
      

  2.   

    <asp:TextBox ID="TextBox1" runat="server" Height="12px"></asp:TextBox>
      

  3.   

    ls正解 Multiline 先置为true才可以 调整高度
      

  4.   

    Multiline 先置为true
    设置height属性
    也可以设置rows属性,前提是height属性不设置
      

  5.   

    不好意思,有些条件忘说了,我这里用的是WINFORM的TEXTBOX控件.
    而且,Multiline 得设置成false.
      

  6.   

    因为要求是单行textbox,
    我现在能想到的是设置成多行,然后加如下事件,让Enter键不换行.
    private void txtControl_KeyPress(object sender, KeyPressEventArgs e)
            {
                if (e.KeyChar == (char)Keys.Return)
                {
                    e.Handled = true;
                }
            }
    不过不知道大家有没有Multiline 设置成false还能固定高度的方法?
      

  7.   

    2005的话
    <asp:TextBox ID="TextBox1" runat="server" Height="12px"></asp:TextBox>
    这句是可以实现的