Bunifu 控件问题:UseSystemPasswordChar 影响占位符文本

问题描述 投票:0回答:1

我在 VB.NET 应用程序中遇到了 Bunifu 控件的意外行为。具体来说,当我将 Bunifu TextBox 的 'UseSystemPasswordChar' 属性设置为 True 时,它不仅会用密码字符替换输入的字符,还会影响占位符文本。

在标准 .NET TextBox 中,将 UseSystemPasswordChar 设置为 True 仅影响输入的字符,而不影响占位符文本。然而,在布尼夫控制中,它似乎正在改变两者。

还有其他人遇到过这个问题吗?或者在 Bunifu 控件中是否有特定的方法来处理这种行为?我已经检查了文档,但它没有提供对此特定场景的见解。

占位符文本:

vb.net winforms textbox visual-studio-2022 bunifu
1个回答
0
投票

在文本中更改事件。

if(sender == null) return;
var BTextBox = (BunifuTextBox)sender;
if(BTextBox.Text.Length > 0)
{
    BTextBox.UseSystemPasswordChar = true;
}
else
{
    BTextBox.UseSystemPasswordChar = false;
}
© www.soinside.com 2019 - 2024. All rights reserved.