我在 VB.NET 应用程序中遇到了 Bunifu 控件的意外行为。具体来说,当我将 Bunifu TextBox 的 'UseSystemPasswordChar' 属性设置为 True 时,它不仅会用密码字符替换输入的字符,还会影响占位符文本。
在标准 .NET TextBox 中,将 UseSystemPasswordChar 设置为 True 仅影响输入的字符,而不影响占位符文本。然而,在布尼夫控制中,它似乎正在改变两者。
还有其他人遇到过这个问题吗?或者在 Bunifu 控件中是否有特定的方法来处理这种行为?我已经检查了文档,但它没有提供对此特定场景的见解。
在文本中更改事件。
if(sender == null) return;
var BTextBox = (BunifuTextBox)sender;
if(BTextBox.Text.Length > 0)
{
BTextBox.UseSystemPasswordChar = true;
}
else
{
BTextBox.UseSystemPasswordChar = false;
}