阻止用户将带有空格的文本添加到列表框?
prevent users from adding text with white spaces to listBox?
我想阻止用户向列表框添加空格(无空格)
我已经写过的代码:
if (serverTextBox.Text == " ")
{
MessageBox.Show("Do Not Enter WhiteSpaces", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
您可以使用 Char.IsWhiteSpace
,例如这个简洁的 LINQ 查询:
if(serverTextBox.Text.Any(Char.IsWhiteSpace))
MessageBox.Show("Do Not Enter WhiteSpaces", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Information);
else
yourListBox.Items.Add(serverTextBox.Text);
假设 serverTextBox
是 TextBox
您要将其添加到 ListBox
的文本。
我想阻止用户向列表框添加空格(无空格)
我已经写过的代码:
if (serverTextBox.Text == " ")
{
MessageBox.Show("Do Not Enter WhiteSpaces", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
您可以使用 Char.IsWhiteSpace
,例如这个简洁的 LINQ 查询:
if(serverTextBox.Text.Any(Char.IsWhiteSpace))
MessageBox.Show("Do Not Enter WhiteSpaces", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Information);
else
yourListBox.Items.Add(serverTextBox.Text);
假设 serverTextBox
是 TextBox
您要将其添加到 ListBox
的文本。