Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [VB.NET] WebBrowser: funzioni Taglia, Copia, Incolla

    Salve a tutti.
    E' tantissimo tempo che seguo questo sito, trovandolo molto utile. Vi porgo una domanda, poichè ho un problema che mi affligge.
    Ho creato un piccolo browser con visual basic.net, con il componente webbrowser. Tuttavia non riesco ad implementare le funzioni taglia, copia, incolla. Chi può aiutarmi?
    Grazie mille.

  2. #2
    Ciao, fammi capire, io ho fatto a volo una cosa simile per simulare il problema:

    1) in una Form ho inserito una TEXTBOX, un BOTTONE ed il componente WebBrowser
    2) all'evento onclick del bottone ho impostato WebBrowser1.Navigate(Textbox1.text)

    ho provato a fare un taglia-incolla in tutte le direzioni e mi funge senza aggiungere alcuna riga di codice ma semplicemente usando il menu contestuale......

    probabilmente non ho capito io dove ti incarti.....
    if $oggi = "Lunedi" {
    $coglioni = $coglioni * 500;
    }

  3. #3
    Mi incarto quando, dal mio menu (il menu strip) voglio fare il taglia/copia/incolla del contenuto del browser. Cioè immagina di avere un bottone che si chiama btntaglia.All'evento click deve tagliare quello che è selezionato nel browser. Qui mi incarto...

  4. #4

  5. #5
    quale codice? in verità l'ho chiesto io a voi....

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da Alfy91
    Mi incarto quando, dal mio menu (il menu strip) voglio fare il taglia/copia/incolla del contenuto del browser. Cioè immagina di avere un bottone che si chiama btntaglia.All'evento click deve tagliare quello che è selezionato nel browser. Qui mi incarto...
    Hai verificato se il controllo WebBrowser non possiede metodi che abbiano un nome simile alle operazioni cut, copy e paste?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Si. Non solo, ma ho anche letto la documentazione su msdn. E, a meno che non l'abbia proprio visti questi metodi, pare che cut, paste e copy non ci siano.
    Help me

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Hai provato con l'uso del metodo ExecCommand del controllo WebBrowser?

    codice:
    webBrowser1.Document.ExecCommand("Cut", True, Nothing)
    codice:
    webBrowser1.Document.ExecCommand("Copy", True, Nothing)
    codice:
    webBrowser1.Document.ExecCommand("Paste", True, Nothing)
    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    AAAAHHHHH! Ora ho capito! Allora fai cosi:

    Codice PHP:

    Imports mshtml 
    ''per importare questo devi aggiungere un riferimento al progetto della libreria Microsoft.mshtml.dll 

    ........

    ''io creo un bottone tu fai quello che vuoi ;-)

    Private 
    Sub Button2_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button2.Click

        Dim DocumentoHtml 
    As IHTMLDocument2 TryCast(WebBrowser1.Document.DomDocumentIHTMLDocument2)

        
    Dim Selezione As IHTMLSelectionObject DocumentoHtml.selection

        
    If Seleizone IsNot Nothing Then
            Dim range 
    As IHTMLTxtRange TryCast(Selezione.createRange(), IHTMLTxtRange)
            If 
    range IsNot Nothing Then
                MessageBox
    .Show(range.text' Butto il risultato in una MsgBox ma tu ne fai ciò che vuoi!
            End If
        End If
    EndSub 
    Fammi sapere mi raccomando!
    if $oggi = "Lunedi" {
    $coglioni = $coglioni * 500;
    }

  10. #10
    Grazie mille a tutti. Ho risolto il mio problema.
    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.