Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 16760|Odpověď: 0

[WinForm] Jak vypnout chybové výzvy, když webBrowser zobrazuje html obsah v C# Winform

[Kopírovat odkaz]
Zveřejněno 08.07.2017 23:33:19 | | |

Ve WinFormu existuje ovládací ovládání, které zobrazuje HTML obsah, což je webový prohlížeč, a jeho vlastnost DocumenText nastavuje na HTML obsah.

Při používání WebBrowseru pro UI někdy nechceme, aby uživatel klikl na odkaz, natož aby se objevilo otravné okno s chybou skriptu, a nechceme, aby uživatel mohl kliknout na pravé tlačítko IE.
Disable error script hint: Nastavte kontrolu webBrowser scrip{filter}tErrorsSuppressed na true
Vypnout menu pravého tlačítka: Nastavte IsWebBrowser's IsWebBrowserContextMenuEnabled na false
Vypnout zkratky: Nastavte WebBrowser's WebBrowserShortcutsEnabled na false
Vypnout hypertextové odkazy: Existují dva typy odkazů, jeden je přímý do aktuálního okna a druhý je určený k otevření v novém okně  
Samozřejmě se okno otočí přímo: Nastavte Povolenou navigaci ve WebBrowseru na false
Vypnutí otevírání nových oken vyžaduje zpracování události NewWindow ve WebBrowseru


Po dokončení výše uvedené práce je hra v podstatě hotová a je tu ještě jeden bod, na který je třeba se zaměřit, a to je Drag-and-Drop. Nezapomeňte nastavit AllowWebBrowserDrop ve WebBrowseru na false






Předchozí:SignalR pro websocketovou komunikaci (3)
Další:Ovládání webového prohlížeče .net/C# deaktivuje vyskakovací řešení jako upozornění, potvrzení atd
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com