0

C# で独自の Web ブラウザーを作成しようとしていますが、wpf アプリケーションは正しいようです。しかし、まだ何かが欠けています。ウェブページが表示されません。:s誰かがアイデアを持っていますか?

C# での私のコードは次のとおりです。

public partial class Window1 : Window
{
    public Window1()
    {
        InitializeComponent();
    }

    private void textBox1_TextChanged(object sender, TextChangedEventArgs e)
    {
    }

    private void button1_Click(object sender, RoutedEventArgs e)
    {
        WebBrowser web = new WebBrowser();
        web.NavigateToString (textBox1.Text);
    }

ご協力いただきありがとうございます。

4

3 に答える 3

1

WebBrowser を作成するときは、3 行目を追加してみてください。

WebBrowser web = new WebBrowser();
Content = web; // extra line
web.NavigateToString (textBox1.Text);
于 2009-06-21T21:30:52.407 に答える
0

テキストボックスがアドレス バーの場合、機能しません。NavigateToString は、テキスト ボックスの内容をリテラル HTML として解釈します。

web.NavigateToString (textBox1.Text);

する必要があります

web.Source = new Uri(textBox1.Text, UriKind.Absolute);
于 2010-08-12T00:11:13.320 に答える