我遇到了一个问题,我希望有人能帮助我:) 我有一个文本框,我想限制用户,这样就不允许有两个 \ 彼此之后。我将它用于文件夹。例如: C\temp\test\ 现在我想让它无法键入 C\temp\test\\
我已经尝试过搜索这个问题,但我找不到这样的东西。所以我希望这是可能的:)
这是我的文本框的代码现在如何
private void textBox1_TextChanged(object sender, EventArgs e)
{
try
{
Regex regex = new Regex(@"[^C^D^A^E^H^S^T^]");
MatchCollection matches = regex.Matches(textBox1.Text);
if (matches.Count > 0)
{
MessageBox.Show("Character niet toegestaan!");
textBox1.Text = "";
}
clsOpslagMedium objOpslag; // definieert type object
objOpslag = new clsOpslagMedium(); // creert opject in memory
objOpslag.DriveLetterString = textBox1.Text;
}
catch (Exception variableEx1)
{
MessageBox.Show("Foutmelding: " + variableEx1.Message);
}
}
我希望有人可以举一些例子,并且我提供了足够的信息:)