Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 16760|Odpowiedź: 0

[WinForm] Jak wyłączyć komunikaty o błędach, gdy przeglądarka webBrowser wyświetla zawartość html w C# Winform

[Skopiuj link]
Opublikowano 08.07.2017 23:33:19 | | |

W WinForm istnieje kontrolka, która może wyświetlać zawartość HTML, czyli przeglądarka internetowa, i ustawić jej właściwość DocumenText na zawartość HTML.

Korzystając z WebBrowser do UI, czasem nie chcemy, żeby link w nim kliknął użytkownik, nie mówiąc już o pojawieniu się irytującego okna z błędem skryptu, i nie chcemy, by użytkownik mógł kliknąć menu IE prawym przyciskiem myszy.
Wyłącz wskazówkę skryptu błędu: Ustaw skrypt scrip{filter}tErrorsSuppressed w przeglądarce WebBrowser na true
Wyłącz menu prawego przycisku myszy: Ustaw IsWebBrowserContextMenuEnabled w WebBrowser na fałszywe
Wyłącz skróty: Ustaw WebBrowser'ShortcutsEnabledEnabled na false
Wyłącz linki: Istnieją dwa typy linków: jeden jest bezpośredni do bieżącego okna, a drugi do otwarcia w nowym oknie  
Oczywiście okno zmienia się bezpośrednio: Ustaw Dowolną Nawigację w przeglądarce Web na fałszywe
Wyłączenie otwierania nowych okien wymaga obsługi zdarzenia NewWindow w przeglądarce WebBrowser


Po ukończeniu powyższej pracy jest praktycznie ukończona, a pozostaje jeszcze jeden punkt, na który warto zwrócić uwagę, czyli Drag-And-Drop. Pamiętaj, aby ustawić AllowWebBrowserDrop w przeglądarce WebBrowser na false






Poprzedni:SignalR do komunikacji websocket (3)
Następny:Kontrola przeglądarki .net/C# wyłącza wyskakujące rozwiązania, takie jak alert, confirm itp
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com