ユーザーが Yahoo (または別の検索エンジン) ボタンをクリックするまで、デフォルトの検索エンジンが Google である Web ブラウザーで作業しています。問題は、新しいセッションを開始した後、再び Google で開くことです。どうやってそれを保存しますか?
Properties.Settings.Default.Save(); で設定を保存する方法を知っています。ただし、クリックイベントでは機能しないようです。(コードは検索エンジンを変更する場所)
GeckoFX を使用しています。Yahoo 設定のコードは次のとおりです。
goo.Enabled = true;
y.Enabled = false;
bin.Enabled = true;
ba.Enabled = true;
ya.Enabled = true;
sear.Text = "Yahoo!";
そして、以下で実行されます:
if (y.Enabled == false)
{
W.Navigate("search.yahoo.com/search?p=" + q.Text);
W.Select();
}