WinForms/WPF中,如何隐藏或者显示TextBox控件的边框

   在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); // 可以设置为你想要的边框厚度

你可能感兴趣的:(开发语言,c#)