Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用组合框显示特定段落(标签)_C#_Combobox_Label - Fatal编程技术网

C# 使用组合框显示特定段落(标签)

C# 使用组合框显示特定段落(标签),c#,combobox,label,C#,Combobox,Label,我希望能够从组合框中获取用户输入,并显示使用标签编写的特定段落 现在,我参加的这门课程只告诉我如何从框中检索信息,然后使用MessageBox显示信息。Show我不知道该怎么做,因为我的书没有解释这一点 基本上我现在只有一个表单上的组合框,它有一个可供选择的月份列表 我想根据他们选择的月份显示正确的段落。我知道如何检索所选内容,但不知道如何使用该信息在表单上显示段落 private void comboBox1_SelectedIndexChanged(object sender, Event

我希望能够从组合框中获取用户输入,并显示使用标签编写的特定段落

现在,我参加的这门课程只告诉我如何从框中检索信息,然后使用
MessageBox显示信息。Show
我不知道该怎么做,因为我的书没有解释这一点

基本上我现在只有一个表单上的
组合框
,它有一个可供选择的月份列表

我想根据他们选择的月份显示正确的段落。我知道如何检索所选内容,但不知道如何使用该信息在表单上显示段落

 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        switch (comboBox1.SelectedItem.ToString())
        {

            case "January":
                label1.Text = "write something about january...";
                break;
            case "February":
                label1.Text = "write something about February..";
                break;

        }

    }

编辑:好的,我让它工作了。我只需要把标签移到正确的位置。

我想你需要这样的东西:

switch (comboBox1.SelectedItem.ToString())
        {
            case "January":
                label1.Text = "write something about january...";
                break;
            case "February":
                label1.Text = "write something about February..";
                break;

            // and so on...
        }

您可以使用switch语句,并根据所选月份在标签中显示不同的消息…

当您说
段落时,您的确切意思是什么?您将所有段落存储在哪里?在字符串、txt文件或单独文件中?欢迎使用StackOverflow!此问题需要显示您创建的代码,以显示您的问题。请编辑你的问题以添加代码。就像我说的,我是新来的。现在,我只是从工具箱中直观地创建了一个标签,并用滚动条将所有段落放在同一个表单页面上。我不知道。我正在使用下面给我的代码。但是是的,对不起。我很快就要发布我犯下的许多错误。我得下车一会儿。但是是的,这就是问题所在。当我粘贴代码时,我忘记了开头的一半…这是有道理的。我要试一试。谢谢好的,谢谢,但是当我做出选择时,文本显示在组合框的正上方。添加另一个标签并在其中显示文本,或者将您的标签1移动到其他位置谢谢您的帮助!