Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 16760|Svar: 0

[WinForm] Sådan deaktiverer du fejlmeddelelser, når webBrowser viser html-indhold i C# Winform

[Kopier link]
Opslået på 08/07/2017 23.33.19 | | |

I WinForm er der en kontrol, der kan vise HTML-indhold, som er webbrowseren, og sætte dens DocumenText-egenskab til HTML-indhold.

Når vi bruger WebBrowser til UI, ønsker vi nogle gange ikke, at brugeren klikker på linket i den, slet ikke den irriterende script-fejlprompt, der dukker op, og vi ønsker ikke, at brugeren skal kunne klikke på højreklik IE-menuen.
Deaktiver fejlscript-tip: Sæt webbrowser-kontrollens scrip{filter}tErrorsSuppressed til true
Deaktiver højreklikmenu: Sæt Webbrowserens IsWebBrowserContextMenuEnabled til falsk
Deaktiver genveje: Sæt Webbrowserens WebBrowserGenvejeAktiveret til falsk
Deaktiver hyperlinks: Der findes to typer hyperlinks, den ene er direkte til det aktuelle vindue, og den anden er at åbne i et nyt vindue  
Selvfølgelig drejer vinduet direkte: Sæt webbrowserens AllowNavigation til falsk
Deaktivering af nye vinduesåbninger kræver, at webbrowserens NewWindow-begivenhed håndteres


Efter at have gennemført ovenstående arbejde, er det stort set færdigt, og der er ét sidste punkt at være opmærksom på, nemlig Drag-and-Drop. Husk at sætte webbrowserens AllowWebBrowserDrop til falsk






Tidligere:SignalR til websocket-kommunikation (3)
Næste:.net/C# webbrowserkontrol deaktiverer pop-up-løsninger som alarm, bekræft osv
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com