在C#中,可以通过以下步骤避免将相同的产品ID从TextBox.Text添加到ListBox中:
以下是一个示例代码:
private void addButton_Click(object sender, EventArgs e)
{
string newProductId = textBox.Text.Trim();
// 检查ListBox中是否已存在相同的产品ID
bool isDuplicate = false;
foreach (var item in listBox.Items)
{
if (item.ToString() == newProductId)
{
isDuplicate = true;
break;
}
}
if (isDuplicate)
{
MessageBox.Show("该产品ID已存在,请输入不同的产品ID。");
}
else
{
listBox.Items.Add(newProductId);
textBox.Text = ""; // 清空TextBox中的文本
}
}
这样,当用户点击添加按钮时,程序会检查ListBox中是否已存在相同的产品ID,如果存在则给出提示,否则将新的产品ID添加到ListBox中。
领取专属 10元无门槛券
手把手带您无忧上云