PDA

View Full Version : پنجره Find در WebBrowser



danialafshari
سه شنبه 07 شهریور 1391, 03:59 صبح
با سلام
من می خواهم خاصیت WebBrowserShortcutsEnable به خاطر مسائل امنیتی False کنم ولی اینطور Find هم که دکمه ی ترکیبی Ctrl + F هست میپره !
من جطور با کد نویسی پنجره ی Find رو بیارم؟؟؟ خواشآ سریع جواب بدید خیـــلی مهمه

hamidkh
سه شنبه 07 شهریور 1391, 08:42 صبح
سلام
توی رویداد webBrowser1_PreviewKeyDown این کد رو بنویسید:





if (e.KeyData==(Keys.Control| Keys.F))
{

webBrowser1.WebBrowserShortcutsEnabled= true;

webBrowser1.Select();

SendKeys.Send("^f");

}
else
{
webBrowser1.WebBrowserShortcutsEnabled= false;
}

danialafshari
چهارشنبه 08 شهریور 1391, 03:49 صبح
ممنون. واقعا یک دنیا حال دادی

فقط یه مشکل دیگه با این کنترل داشتم اونم اینه که وقتی از این کامپوننت استفاده می کنم page که باز می کنه در History برنامه Internet Explorer ذخیره میشه(چون از ie) استفاده میکنه و من با کد SpecialFolder.History که میزنم page رو نشون نمیده. خواهش می کنم بگید چطور از ثبت در history جلوگیری کنم یا history ie رو با کدنویسی پاک یا غیر فعال کنم