私はWindowsのWebサイトをブロックしようとしていますが、子ブラウザプロジェクトのWebBrowserツールを使用してアプリケーションC#を作成しています。だから、私は事前に定義されたウェブサイトをブロックすることができますが、私は可能ではない配列に追加できるようにしたいと思います。だから私は別の方法があるかどうか疑問に思っていましたか?ここ配列を使ってC#WebBrowserのWebサイトをブロックする
private void webBrowser1_Navigating(object sender,WebBrowserNavigatingEventArgs e)
{
String[] BlockList = new String[5]; //Array list stores the block list
BlockList[0] = "http://www.google.com";
BlockList[1] = "http://www.google.co.uk";
BlockList[2] = "http://www.gmail.com";
BlockList[3] = "http://www.yahoo.com";
BlockList[4] = "http://www.bing.com";
for (int i = 0; i < BlockList.Length; i++)
{
if (e.Url.Equals(BlockList[i]))
{
e.Cancel = true;
MessageBox.Show("Booyaa Says No!", "NO NO NO", MessageBoxButtons.OK, MessageBoxIcon.Hand); // Block List Error Message
}
}
}
ではなく、配列のリストを使用して行くことができる例
で、あなたも、リストをロードするいくつかの方法が必要です。それはフォームクラスのプロパティである必要があります、イベントハンドラのローカルではありません – pm100
@ pm100は私に例を表示する可能性がありますか? –