私には2つのフォームがあります。最初のフォームは Web ブラウザーで、2 番目のフォームは履歴フォームです。ユーザーが履歴フォームから Web ブラウザーで履歴リンクを開くことができるようにしたいと考えています。私の Web ブラウザ フォームには、ページを開くために使用する Navigate メソッドがあります。このメソッドを履歴フォームで使用したいと考えています。
これが私のコードです。
Web Browser Form Navigate メソッド
private void navigateURL(string curURL )
{
curURL = "http://" + curURL;
// urlList.Add(curURL);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(curURL);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream pageStream = response.GetResponseStream();
StreamReader reader = new StreamReader(pageStream, Encoding.Default);
string s = reader.ReadToEnd();
webDisplay.Text = s;
reader.Dispose();
pageStream.Dispose();
response.Close();
}
Web ブラウザー クラス内でナビゲート メソッドを呼び出す方法
private void homeButton_Click(object sender, EventArgs e)
{
GetHomePageURL();
navigateURL(addressText);
}
では、このメソッドを 2 番目のフォーム (History) で呼び出すにはどうすればよいでしょうか??