选中时隐藏列表项

时间:2017-12-06 09:42:11

标签: c# html drop-down-menu

我是c#编程的新手,还在学习。现在我正在尝试制作一个小工具,让我可以将网页电话状态更改为未准备好。基本上我得到的是下面列出的。

    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        webBrowser1.ScriptErrorsSuppressed = true;
        switch (comboBox1.Text)
        {
            case "Documentation":
                webBrowser1.Document.GetElementById("link-NOT_READY5").InvokeMember("click");
                comboBox1.Items.Remove("Documentation");
                break;
            case "Innovation Hours":
                webBrowser1.Document.GetElementById("link-NOT_READY4").InvokeMember("click"); break;
            case "Lunch":
                webBrowser1.Document.GetElementById("link-NOT_READY1").InvokeMember("click"); break;
            case "Meeting":
                webBrowser1.Document.GetElementById("link-NOT_READY3").InvokeMember("click"); break;
            case "Restroom/Break":
                webBrowser1.Document.GetElementById("link-NOT_READY2").InvokeMember("click"); break;
            case "Training":
                webBrowser1.Document.GetElementById("link-NOT_READY6").InvokeMember("click"); break;


            case "Cancel":
                break;
        }
    }

所以我的想法是,虽然我选择了文档,但它会从下拉框中隐藏。当我进入创新时间时,创新时间将从列表中删除,然后将文档插回到列表中。

在网页方面,当我选择文档时,它会删除链接,因此第二次点击应用程序内的链接时会崩溃,因为“文档”链接不再存在。当我回到创新时间时,文档链接会回来,但现在隐藏了创新时间。

我尝试删除文档,然后希望看到它在未选中时返回列表但是一旦删除它,文档就不会返回到列表中。

我觉得这很简单但我在这里没有想清楚。任何与此相关的方向的想法都会很棒!

谢谢你们!

0 个答案:

没有答案
相关问题