Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 16760|Răspunde: 0

[WinForm] Cum să dezactivezi prompturile de eroare când browserul web afișează conținut html în C# Winform

[Copiază linkul]
Postat pe 08.07.2017 23:33:19 | | |

În WinForm, există un control care poate afișa conținutul HTML, adică browserul web, și poate seta proprietatea DocumenText la conținut HTML.

Când folosim WebBrowser pentru UI, uneori nu vrem ca linkul din el să fie dat click de utilizator, cu atât mai puțin să apară o fereastră enervantă de eroare de script, și nu vrem ca utilizatorul să poată apăsa pe meniul IE cu click dreapta.
Dezactivează script de eroare: Setează scrip{filter}tErrorsSuppressed al controlului WebBrowser pe true
Dezactivează meniul click dreapta: setează IsWebBrowserContextMenuEnabled al browserului web pe fals
Dezactivează scurtăturile: Setează WebBrowserBrowserShortcutsEnabled pe fals
Dezactivează hyperlink-urile: Există două tipuri de hyperlink-uri: unul este direct către fereastra curentă, iar celălalt este pentru a se deschide într-o fereastră nouă  
Desigur, fereastra se schimbă direct: setează AllowNavigation din browserul web pe fals
Dezactivarea deschiderilor noi de ferestre necesită gestionarea evenimentului NewWindow al browserului web


După finalizarea lucrării de mai sus, este practic finalizată, iar ultimul aspect de urmărit este Drag-And-Drop. Amintește-ți să setezi AllowWebBrowserDrop-ul din WebBrowser pe fals






Precedent:SignalR pentru comunicarea prin websocket (3)
Următor:Controlul browserului web .net/C# dezactivează soluțiile pop-up precum alertă, confirmare etc
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com