Articles of webbrowser control

Gestione degli eventi chiave sul controllo WebBrowser?

Attualmente sto usando un’applicazione che riproduce ppt e flash in WebBrowser Control. In WebBrowser sono in grado di hide il menu contestuale usando this.IsWebBrowserContextMenuEnabled = false; e cattura l’evento chiave usando this.PreviewKeyDown += new PreviewKeyDownEventHandler(IWebBrowser_PreviewKeyDown); ma durante la riproduzione del ppt , sia il menu di scelta rapida sia gli eventi di pressione del tasto […]

Stampa in modalità orizzontale da un controllo WebBrowser?

System.Windows.Forms.WebBrowser wb = new System.Windows.Forms.WebBrowser(); wb.DocumentStream = new FileStream(“C:\a.html”, FileMode.Open, FileAccess.Read); while (wb.ReadyState != WebBrowserReadyState.Complete) { Application.DoEvents(); } wb.Print(); So come impostare l’orientamento della pagina da un object PrinterDocument, ma non da un object WebBrowser. Un modo per farlo? Grazie!

Pagine recenti di WebBrowser di WPF

Mi chiedo solo se c’è un modo per accedere alle pagine recenti visitate nel WebBrowser di WPF. Ovviamente tiene traccia delle pagine, come evidenziato dalle funzioni Go [Avanti / Indietro]. Sto pensando di creare un database per tenerne traccia, ma non volevo fare un lavoro extra se fosse inutile farlo. Immagino che quei dettagli siano […]

ottenere IHTMLStyle3 dal Dom di HtmlElement in IE

Ho un controllo System.Windows.Form.WebBrowser su un modulo. Ho spostato l’object del browser in un URL. Una volta che la pagina ha terminato il caricamento, vorrei analizzare vari aspetti della pagina caricata. In particolare, mi interessa vedere l’attributo “writingMode” che si trova nell’interfaccia IHTMLStyle3. Qualcosa di simile a: public void MyMethod(HtmlElement element) { IHTMLElement2 element2 = […]

Wpf webbrowser, come rilevare quando tenta di scaricare?

Quando si utilizza il controllo WebBrowser wpf C # .Net per visualizzare le pagine html e l’utente fa clic su un collegamento a un file con un’estensione sconosciuta, il browser cerca di scaricare questo file. Sui sistemi senza visualizzatore di file PDF, il browser cerca di scaricare i file pdf invece di visualizzarli o avvisare […]

Barra degli strumenti a discesa CKEditor in WinForms che non registra eventi click

Attualmente sto riscontrando un problema con CKEditor (versione 4.4.0) nel controllo WebBrowser per WinForms in C # (Framework 3.5). Sto usando le opzioni UIColor e Font Size / Family con l’editor – che funziona bene quando carico la pagina in IE. Tramite il controllo WebBrowser, gli eventi di clic quando si tenta di selezionare un […]

È ansible utilizzare CKEditor in un’applicazione WinForms per l’editing HTML (X)?

Ho adattato il codice da Winforms html editor a C # (vedi sotto). È ansible utilizzare invece CKEditor? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WebEditorTest { /// /// https://stackoverflow.com/questions/214124/winforms-html-editor /// public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void […]

Ottenere elemento di ancoraggio figlio nel controllo WebBrowser

Preambolo Sto usando il controllo WebBrowser , con cui un utente interagirà, quindi una soluzione dovrà funzionare con un controllo WebBrowser visibile. Domanda Come posso verificare se un elemento ha un’ancora da bambino? Tutti i browser sono in grado di distinguere che un elemento contiene un’ancora ( <a href=""… ) e offre la funzionalità “apri […]

Il controllo WebBrowser non stampa da C #

Ho un controllo WebBrowser su un’app WinForms che carica XML che viene convertito in HTML / CSS. Sembra bello se voglio solo vederlo lì o in un normale browser. Quando il modulo viene caricato, deve passare al file, quindi quando viene triggersto l’evento OnDocumentCompleted, deve impostare l’intestazione, il piè di pagina e il nome predefinito […]

WebBrowser “ruba” gli eventi KeyDown dal mio modulo

Ho un WebBwoser all’interno di un Form e voglio catturare la combinazione di tasti Ctrl + O da usare come scorciatoia per una voce di menu. Il mio problema è che se faccio clic su WebBrowser e preme Ctrl + O, viene visualizzata una finestra di dialogo di Internet Explorer, invece di fare ciò che […]