1
我想防止用戶添加空格到一個列表框(無空格)阻止用戶添加帶有空格的文本到列表框?
代碼中,我已經寫:
if (serverTextBox.Text == " ")
{
MessageBox.Show("Do Not Enter WhiteSpaces", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
我想防止用戶添加空格到一個列表框(無空格)阻止用戶添加帶有空格的文本到列表框?
代碼中,我已經寫:
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
是要添加到ListBox
一個TextBox
該文本。
'serverTextBox'是一個'ListBox'? –
你爲什麼試圖阻止它們而不是處理它(例如修剪)? – sr28