所以我正在使用Visual Studio中的c#安全面板,我在如何从文本框中获取信息时遇到了很多麻烦,如果它是某个代码,它将在列表框中显示其他内容
例如,您单击按钮1,2,4,5,然后按#按钮,它应显示日期,时间和消息,说明通过安全面板访问的人员,以便显示如下消息:
“10/22/13 5:21安全小组”
private void btnHASH_Click(object sender, EventArgs e)
{
accessboxLIST.Items.Add(codeTXT.Text);
codeTXT.Clear();
}
按钮输入文本框中的内容并将其放入列表框但不是我需要的,我需要它来显示不同的消息
总共有12个按钮,文本为0,1,2,3,4,5,6,7,8,9,C,# btnHASH =#
成功的代码就像我在1245之前所说的那样,应该在列表框中显示日期,时间和消息“安全团队”
答案 0 :(得分:0)
对于这项任务,当按钮#是时,我必须使用列表框 单击,文本框中的代码是应显示的有效代码 日期,时间和描述谁进入aka的特定消息 安全团队,看门人等
好的......所以希望你的数字按钮背后的代码看起来像这样:
private void btn0_Click(object sender, EventArgs e)
{
codeTXT.Focus();
codeTXT.SelectedText = "0";
}
private void btn1_Click(object sender, EventArgs e)
{
codeTXT.Focus();
codeTXT.SelectedText = "1";
}
// ...etc...
然后,当按下#时,你需要检查codeTXT的.Text()属性:
private void btnHASH_Click(object sender, EventArgs e)
{
if (codeTXT.Text == "1245")
{
accessboxLIST.Items.Add(DateTime.Now.ToString() + " Security Team");
codeTXT.Clear();
}
else if (codeTXT.Text == "007")
{
accessboxLIST.Items.Add(DateTime.Now.ToString() + " James Bond");
codeTXT.Clear();
}
}