2012-04-16 6 views
2

私は自分のクラスのプロジェクトに取り組んでいます。私は1ページにすべてを作り、トップにメニューを持っていなければならない。メニューでは、新しい、開いている、HTMLから、保存し、終了すると仮定します。私は、From HTML以外のすべてを行っています。私はちょっと混乱している。ユーザーが「From HTML」をクリックしたときに1ページに収まる必要があります。テキストボックスとボタンを表示すると、Webアドレスを入力して「go」をクリックすると、HTMLコードがrichtextboxに表示されます。今私が抱えている問題は、それをすべて正しいものにすることです。あなたは、私は種類それがで入力するユーザー用のブランクに設定されている方法を忘れるという事実であること、この行は、このイベントハンドル&可視

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

を持って見ることができるので、これは

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(); 

    } 

..私はこれまで持っているものです情報があります。または、メッセージボックスにテキストボックスとボタンが表示され、richTextBoxに表示されるHTMLからFromをクリックすると、その方法がありますか? は、私はそれがリッチテキスト領域にHTMLを表示するには、テキストボックスとボタンを示しますので、ユーザーがこのボタンをクリックするとメッセージボックスが表示さで何かあるべき場所これは、このコードに

private void fromHTMLToolStripMenuItem_Click(object sender, EventArgs e) 
    { 

    } 

を追加するのを忘れ。

EDIT:panel1と呼ばれるパネルグループがあります。それはユーザーが彼らがしたいURLに入力するためのボタンとテキストボックスを持っています。知りたいことは、Peronがクリックするときです。HTMLからパネルを表示する必要があります。だから私はパネルをクリックして、どのようにしてそのパネルだけを見えるようにしますか?

+0

は、このwinforms、WPF、またはASP.NETですか?明確にするためにタグを更新してください。また、「ファイルとストリーム」は非常に難しいタイトルです。編集も考慮してください。 – Jason

+0

これは私が取り組んでいることであり、それが呼び出されたものです。 – shan

+0

@ Jasonにはポイントがあります。あなたが質問に答える手助けをする人々を探しているなら、より明確なタイトルがそれをより簡単にするかもしれません。 「ファイルとストリーム」とは、さまざまな言語で、さまざまな人々に多くのことを意味することができ、すべての人があなたが探している専門知識を持っているわけではありません。 –

答えて

2

これは宿題ですので、私はあなたに完全な答えを与えるつもりはありませんが、ここで開始する場所です:

MessageBoxは、メッセージをユーザに提示し、彼は反応してボタンをクリックすることができますが、あなたコントロールを追加することはできません。代わりに、あなたのテキストボックスと確認ボタンを含む別のフォームを定義し、fromHTMLToolStripMenuItem_Clickのハンドラでそれを開く必要があります。そのフォームでユーザーのレスポンス(希望するURI)を保持するプロパティを設定し、フォームが戻るときにイベントハンドラでそのプロパティを取得できます。

+0

私はあなたのテキストボックスと確認ボタンを含む別のフォームを定義すると言っていることを理解しようとしています。そうですか?しかし、同じことをすべて同じページに入れなければならないということです。今、ユーザーが[From HTML]をクリックしたときにのみ表示させる方法はありますか? – shan

+0

ああ、大丈夫です。 Winforms 'Control'sには' Visible'プロパティと 'Enabled'プロパティがあります。それらをチェックしてください。 –

+0

いいえ、それはwinformではありません.netとまたはcシャープ – shan