none
Inserir imagem que está área de transferência no PictureBox RRS feed

  • Discussão Geral

  • Boa Tarde Galera,

    Estou com o Seguinte problema. Tenho uma imagem na área de transferência (ctrl+c), e quando meu Form iniciar que que na picturebox apareça essa imagem. Já tentei o código "pictureBox1.Image = ClipBoard.GetImage();" mas não funciona.

    Segue meu código inteiro para vocês me ajudarem. Estou usando C# VS Express 2012

    Obrigado.

    string caminho = Path.GetDirectoryName(Application.ExecutablePath) + "documento.docx";
    
                var word = new Microsoft.Office.Interop.Word.Application();
                object miss = System.Reflection.Missing.Value;
                object path = caminho;
                object readOnly = false;
                var docs = word.Documents.Open(ref path, ref miss, ref readOnly, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss);
                string totaltext = "";
    
                docs.Bookmarks["indicador"].Range.CopyAsPicture();
                pictureBox1.Image = Clipboard.GetImage(); //NÃO FUNCIONA
    
                docs.Close();
                word.Quit();

    sexta-feira, 6 de setembro de 2013 18:41

Todas as Respostas

  • if (Clipboard.ContainsImage())
    {
        Image img = Clipboard.GetImage();
    }

    No meu caso só deu certo quando eu abri a imagem e selecionei tudo e dei um copiar (copy) ai a programação carregou os dados do Clipboard para essa variavel img!

    Como se ta fazendo!?


    Fúlvio Cezar Canducci Dias

    sexta-feira, 6 de setembro de 2013 18:51