我正在尝试在文本框中输入永久前缀。就我而言,我想要以下前缀:
DOMAIN\
这样用户只需在域前缀之后键入他们的用户名。这不是我必须做或追求的事情,但我的问题更多是出于好奇。
我试图想出一些逻辑来做到这一点TextChangedEvent
但是,这意味着我需要知道哪些字符已被删除,然后预先附加DOMAIN\
到他们的输入是什么 - 我无法计算出这个逻辑所以除了我要去的地方,我无法发布我尝试过的内容。
public void TextBox1_TextChanged(object sender, EventArgs e)
{
if(!TextBox1.Text.Contains(@"DOMAIN\")
{
//Handle putting Domain in here along with the text that would be determined as the username
}
}
我在互联网上查看并找不到任何内容,如何在 winforms 文本框中的文本以不可更改的文本为前缀?试图做类似的事情,但答案并没有真正帮助。
关于如何将前缀保留DOMAIN\
在 a 中的任何想法TextBox
?