winform 怎么修改textbox高度 ?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform 怎么修改textbox高度 ?相关的知识,希望对你有一定的参考价值。

1.将Textbox改为多行模式,设置MutliLine属性为True,然后屏蔽Enter键。

private void txtTest_KeyDown (object sender, KeyEventArgs e)

    if ((int)e.KeyCode == 13)
    
    e.SuppressKeyPress = true;
    

2.在属性窗口改变字体大小,间接改变Textbox的高度

3.保持单行模式,设置AutoSize为false,再设置高度。AutoSize属性是被隐藏起来的,需要在代码里直接设置

txtTest.AutoSize = false;
txtTest.Height = 18;
参考技术A 设计的时候它是自适应你的字体大小的

或者你将其设置成多行模式,这样就可以调整高度了
参考技术B 你猜本回答被提问者采纳

C# 怎么改变Textbox的边框颜色?Winform

Textbox没有边框颜色的属性,
只有border-style属性,可以选择none(无边框)、FixedSingle(黑色)、Fixed3D(蓝色)
如果想要其他颜色,有个不是办法的办法:可以把border-style设置成NONE,然后添加一个新的Panel控件包裹这个TEXTBOX,设置Panel的Background-color。
参考技术A 搞个Panel,里面放个TextBox,设置TextBox的Dock为Fill,这样TextBox就填满了Panel,现在要留点边缘空挡,来冒充边框,然后将Panel的背景色换掉,就看上去时边框的颜色换了,只要将TextBOx的Margin变大,则留下的空挡就会变大,也就是所看到的边框变粗了! 参考技术B 不好意思textbox暂时还没这属性,不过可以改变它的背景颜色也是不错的,效果也蛮好的,只是不要颜色不要太鲜艳了
例如:
this.textBox1.BackColor
=Color.LightGreen;
谢谢

以上是关于winform 怎么修改textbox高度 ?的主要内容,如果未能解决你的问题,请参考以下文章

winform怎么重写DevComponents控件的高度

怎样在winform中控制textbox的大小

C#WINFORM连接SQL数据库的修改和删除语句怎么写

winform里textbox怎么才能设为输入密码的格式?

怎样在winform中控制textbox的大小

C# winform 在一个窗体中如何设置另一个窗体的TextBox的值