0

Webブラウザーを作成していますが、検索ボックスと移動ボタンがあります。これを設定するのを手伝ってもらえますか?Webサイトで使用しているHTMLコード検索バーを使用する方法もありますか?

これは私のコードです:

     private void button4_Click(object sender, RoutedEventArgs e)
     {
        string site;
        site = textBox1.Text;
        webBrowser1.Navigate(
             new Uri("http://m.bing.com/search?q=", UriKind.Absolute));
4

1 に答える 1

1

あなたのコメントに基づいて、それはビングに行き、何も検索しません。

これを修正するには、クエリ文字列パラメータ「q」を入力する必要があります。これは非常に簡単です。

private void button4_Click(object sender, RoutedEventArgs e)
{
    string site;
    site = textBox1.Text;
    webBrowser1.Navigate(
         new Uri("http://m.bing.com/search?q=" + site, UriKind.Absolute));

String.Formatこの関数を使用して、以下を取得することもできます。

private void button4_Click(object sender, RoutedEventArgs e)
{
    string site;
    site = textBox1.Text;
    webBrowser1.Navigate(
         new Uri(System.String.Format("http://m.bing.com/search?q={0}", site), UriKind.Absolute));

これらのどちらかがあなたのために働くはずです、私の個人的な好みは2番目のものです。

于 2012-12-20T02:24:27.293 に答える