VS中 textBox的高度如何改变

初学vs 在用到textBox控件时可能会遇到textBox高度没法更改的问题,下面是几种修改textBox高度的方法:
1.将Textbox改成多行模式,设置MutliLine属性为True,而后屏蔽Enter键。
private void txtTest_KeyDown (object sender, KeyEventArgs e)
        {
            if ((int)e.KeyCode == 13)
            {
                e.SuppressKeyPress = true;
            }
        }
2.在属性窗口改变字体大小,间接改变Textbox的高度
  codeproject上有个项目,能够参考一下:http://www.codeproject.com/KB/cs/SetTextBoxHeight.aspx
3.保持单行模式,设置AutoSize为false,再设置高度。AutoSize属性是被隐藏起来的,须要在代码里直接设置
 txtTest.AutoSize = false;
            txtTest.Height = 18;字体