在WinForms中,可以通过设置TextBox的BorderStyle属性来隐藏或显示其边框:
隐藏边框:
textBox1.BorderStyle = BorderStyle.None;
显示边框:
textBox1.BorderStyle = BorderStyle.Fixed3D; // 或者 BorderStyle.FixedSingle;
注意,当BorderStyle设置为None时,TextBox的边框将被完全隐藏,它将看起来像一个标签(Label),用户可能无法识别出它是一个可以输入的文本框。
在WPF中,可以通过设置TextBox的BorderThickness属性来隐藏或显示其边框:
隐藏边框:
textBox1.BorderThickness = new Thickness(0);
显示边框:
textBox1.BorderThickness = new Thickness(1); // 可以设置为你想要的边框厚度