.net 复制Windows产品密钥输入

.net 复制Windows产品密钥输入,.net,.net,我开始把激活对话框作为我的应用程序的一部分。我真的很喜欢微软最近在Windows7上的做法,更具体地说,就是自动添加和删除分隔产品密钥每五个部分的连字符 在快速查看之后,似乎要比我第一次看到的更难顺利地实现。或者说我已经在这个问题上扮演主角太久了。是否有任何示例代码或教程可以为文本框复制这种行为 这可以通过“MaskedTextBox”控件完成 我不确定是否有代码或tute可以完全满足您的要求。如果你想诱使人们想出一些东西,试试悬赏。你说的不是一个带面具的文本框,是吗?我想的不仅仅是一个带面具

我开始把激活对话框作为我的应用程序的一部分。我真的很喜欢微软最近在Windows7上的做法,更具体地说,就是自动添加和删除分隔产品密钥每五个部分的连字符

在快速查看之后,似乎要比我第一次看到的更难顺利地实现。或者说我已经在这个问题上扮演主角太久了。是否有任何示例代码或教程可以为文本框复制这种行为

这可以通过“MaskedTextBox”控件完成


我不确定是否有代码或tute可以完全满足您的要求。如果你想诱使人们想出一些东西,试试悬赏。你说的不是一个带面具的文本框,是吗?我想的不仅仅是一个带面具的文本框。例如,在我提到的示例中,破折号是根据需要自动生成的。一些产品密钥输入字段看起来像是直接从地狱出来的,而这似乎是微软做对的。
public void Form1_Load(Object sender, EventArgs e) 
{
    maskedTextBox1.Mask = "0000 - 0000 - 0000 - 0000";
}