我怎么能把条件放在这里。就像我输入一个4位数的字符一样,它会添加一个前缀,即" F - "。
try
{
Service1 ws = new Service1();
if (e.KeyChar == (char)13 && button1.Enabled == true)
{
inputtxt = F.Text.ToString();
showpic(inputtxt);
if (ws.VerifyEID(inputtxt) == false)
{
MessageBox.Show("You have entered an incorrect Employee ID. Please try again!", "Attendance Monitoring System", MessageBoxButtons.OK, MessageBoxIcon.Warning);
F.Text = null;
}
else
{
panel1.Visible = false;
SqlToText(inputtxt);
ShowOffset(inputtxt);
if (BtnTimeIn.Visible == true)
{
BtnTimeIn.Focus();
}
else
{
BtnTimeOut.Focus();
}
}
}
请帮帮我,谢谢你。
答案 0 :(得分:0)
您可以在代码中插入:
inputtxt = inputtxt.StartsWith("F-") ? inputtxt : "F-" + inputtxt;
但我个人会在文本框中添加该前缀,以便为用户清楚地输入要输入的内容并让他们输入更少的字符。