c#根据文本框中的信息,通过按钮在列表框中显示某些内容

c#根据文本框中的信息,通过按钮在列表框中显示某些内容,c#,listbox,C#,Listbox,我正在VisualStudio上的c#中处理一个安全面板,我很难根据文本框中的内容单击按钮来显示列表框中的内容 我知道如何将文本框中的内容显示到列表框中,但我想在列表框中显示其他内容 例如,通过单击按钮#(btnHASH)输入代码“1432”,并在列表框中显示“安全团队” if (codeTXT.Text == "1432") accessboxLIST.Items.Add("INFO First Year Students");

我正在VisualStudio上的c#中处理一个安全面板,我很难根据文本框中的内容单击按钮来显示列表框中的内容

我知道如何将文本框中的内容显示到列表框中,但我想在列表框中显示其他内容

例如,通过单击按钮#(btnHASH)输入代码“1432”,并在列表框中显示“安全团队”

            if (codeTXT.Text == "1432")
            accessboxLIST.Items.Add("INFO First Year Students");
        else if (codeTXT.Text == "2543")
            accessboxLIST.Items.Add("INFO Second Year Students");
        else if (codeTXT.Text == "3543")
            accessboxLIST.Items.Add("B.Tech Students");
        else if (codeTXT.Text == "2645")
            accessboxLIST.Items.Add("CSIT Faculty");
        else if (codeTXT.Text == "2646")
            accessboxLIST.Items.Add("CSIT Faculty");
        else if (codeTXT.Text == "2647")
            accessboxLIST.Items.Add("CSIT Faculty");
        else if (codeTXT.Text == "2648")
            accessboxLIST.Items.Add("CSIT Faculty");
        else if (codeTXT.Text == "8888")
            accessboxLIST.Items.Add("IET Staff");  

列表框中的输出需要日期、时间和消息。

在if语句中需要==not=

例如:

if (codeTXT.Text == "1432")

您可以使用DateTime.Now获取当前日期和时间。然后转换为字符串并添加它们。

我认为您需要的是单击按钮事件中的以下代码:

switch(codeTXT.Text)
{
    case "1432":
        accessboxLIST.Items.Add(String.Format("[{0:yyyy-mm-dd hh:MM:ss}]INFO First Year Students", DateTime.Now));
        break;
    case "2543":
        accessboxLIST.Items.Add(String.Format("[{0:yyyy-mm-dd hh:MM:ss}]INFO Second Year Students", DateTime.Now));
        break;
    //Your other cases like that.
}

请尝试
(codeTXt.Text==“whatever”)
我在信息中遗漏了一些内容,用户通过面板输入的日期和时间,然后是消息如何将其添加到语句中?我对convert.ToString(DateTime.Now)+“1432”相当困惑;