事件句柄&可见

时间:2012-04-16 19:10:43

标签: c# .net

好的我正在为我的班级做一个项目。我必须在一个页面上制作所有内容,在顶部有一个菜单。在菜单中,它假设有新的,打开的,从Html,保存和退出。除了完成了From HTML之外,我已经完成了。我有点困惑。当用户点击它显示一个文本框和一个按钮的From HTML时,所有需要在一个页面上,然后你应该能够放入一个网址,然后点击go,html代码显示在richtextbox中。现在我遇到的问题是让所有人都说得对。这就是我到目前为止所拥有的......

  private void button1_Click(object sender, EventArgs e)
    {
         WebRequest myRequest;
        myRequest = WebRequest.Create("//");
        WebResponse myResponse = myRequest.GetResponse();
        Stream responseStream = myResponse.GetResponseStream();
        StreamReader reader = new StreamReader(responseStream);

        StringBuilder sb = new StringBuilder();
        string line="";
        while ((line = reader.ReadLine()) != null)
        {
            sb.Append(line);
            sb.Append("\r\n");
        }
        richTextBox1.Text = sb.ToString();

    }

你可以看到这一行有这个

 myRequest = WebRequest.Create("//");

事实上我很忘记如何将它设置为空白以便用户输入信息。或者有没有一种方法,当他们点击From HTML时,消息框可以提出文本框和按钮但显示在richTextBox中? 我忘了添加此代码

private void fromHTMLToolStripMenuItem_Click(object sender, EventArgs e)
    {

    }

当用户单击此按钮以显示文本框和按钮以在richtext区域中显示HTML时,消息框应该是可见的内容。

编辑:我有一个名为panel1的面板组。它有按钮和文本框供用户输入他们想要的URL。知道我的问题是当peron点击From HTML时我需要让面板只显示那个面板。那么我会点击面板,我怎么才能只看到它。

1 个答案:

答案 0 :(得分:2)

由于这是家庭作业,我不打算给你完整的答案,但这里是一个开始的地方:

MessageBox向用户显示一条消息,让他点击一个按钮作为回应,但您无法为其添加控件。相反,您必须定义包含文本框和确认按钮的另一个表单,并在fromHTMLToolStripMenuItem_Click的处理程序中打开它。您可以在该表单中设置一个属性来保存用户的响应(所需的URI),并在表单返回时在事件处理程序中检索它。