C# – 蒙面文本框的(如何摆脱其中的下划线)

怎样才能摆脱在C#窗体蒙面texboxe丑陋的下划线? 如下所示:

http://img.zgserver.com/c%23/UjiAF.gif

您应该将PromptChar属性设置为“_”以外的值。

http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.promptchar.aspx

你可以玩PromptChar属性。

如果你只需要一个非常简单的数字控件,你总是可以使用NumericUpDown而不是TextBox或者MaskedTextBox(你也可以通过设置_numericUpDownControl.Controls[0].Hide(); )来隐藏它的箭头。 对于更复杂的情况,MaskedTextBox或自定义的TextBox是合适的。