none
Añadir Imagen a A control richtextbox en Visual Basic 2008 RRS feed

  • Pregunta

  • ¿Como Puedo Añadir una Imagen a un control RichTextBox en Visual Basic 2008 Express?, he investigado pero solo aparecen ejemplos escritos en C#, y como soy principiante requiero ayuda mas especifica.

    Tambien Deseo Saber si es Posible Exportar un Control RichTextBox con una Imagen Insertada.

    Gracias.
    lunes, 27 de julio de 2009 23:50

Respuestas

  • //lstrFile proviene de un openfiledialog

    Bitmap myBitmap = new Bitmap(lstrFile);

      Clipboard.SetDataObject(myBitmap);

      DataFormats.Format myFormat = DataFormats.GetFormat (DataFormats.Bitmap);

      if(NoteBox.CanPaste(myFormat)) {
        NoteBox.Paste(myFormat);

    Microsoft Certified Technology Specialist .NET 3.5 WPF Application Development
    Profesionista Microsoft VIP México
    Blog Técnico
    World Wide Finalist Imagine Cup 2007
    Microsoft Student Partner
    C#, WPF, WCF
    LinkedIn
    • Marcado como respuesta DJRA martes, 28 de julio de 2009 17:25
    martes, 28 de julio de 2009 1:28

Todas las respuestas

  • //lstrFile proviene de un openfiledialog

    Bitmap myBitmap = new Bitmap(lstrFile);

      Clipboard.SetDataObject(myBitmap);

      DataFormats.Format myFormat = DataFormats.GetFormat (DataFormats.Bitmap);

      if(NoteBox.CanPaste(myFormat)) {
        NoteBox.Paste(myFormat);

    Microsoft Certified Technology Specialist .NET 3.5 WPF Application Development
    Profesionista Microsoft VIP México
    Blog Técnico
    World Wide Finalist Imagine Cup 2007
    Microsoft Student Partner
    C#, WPF, WCF
    LinkedIn
    • Marcado como respuesta DJRA martes, 28 de julio de 2009 17:25
    martes, 28 de julio de 2009 1:28
  • Gracias, ya Habia Visto este Ejemplo antes pero me dedique esta vez a analizarlo y lo pude convertir al lenguaje de visual basic. Gracias Por tu Respuesta
    martes, 28 de julio de 2009 17:25
  • Para Las Personas que Necesiten El Codigo en Visual Basic Aqui Lo Tienen
       Dim myBitmap As Bitmap
            myBitmap = New Bitmap("Direccion de la Imagen a Añadir")
    
            Clipboard.SetDataObject(myBitmap)
    
            Dim myFormat As DataFormats.Format = DataFormats.GetFormat(DataFormats.Bitmap)
    
            If RichTextBox1.CanPaste(myFormat) Then
                RichTextBox1.Paste(myFormat)
            End If

    martes, 28 de julio de 2009 17:27
  • Hola.

    ¿Hay algún método, más o menos sencillo, para insertar imagenes en el RichTextBox sin tener que usar el ClipBoard-Paste?

    Aquí, Foros de Desarrollo. Lenguaje VB.NET, hay puplicado un método, pero es demasiado complejo para mí y lo he descartado, por ahora.

    Muchas gracias.

    viernes, 24 de mayo de 2013 6:50
  •         Dim sfn As Image = Image.FromFile("c:\temp\spacio.png")
            Clipboard.SetImage(sfn)
            Me.RichTextBox1.Paste()

    Se me olvidó comentar que es desde un PictureBox e ImageList al RichtextBox.

    Pero no me interesa del siguiente método:

            Clipboard.SetImage(PictureBox1.Image)
            RichTextBox1.Paste()

    Pues se pierde lo que ya hay en el ClipBoard.

    Muchas gracias.


    • Editado Rafael F M viernes, 24 de mayo de 2013 19:16
    viernes, 24 de mayo de 2013 19:06
  • Hola Como están?

    estoy en desarrollando una aplicación donde necesito hacer lo mismo que hacemos cuando escribimos estos comentarios, es decir que el usuario pueda escribir darle formato al texto y además insertar unas 5 imágenes para que se guarden en una tabla en SQL. Pregunto, si el usuario hace un print de pantalla y luego va al RichTextBox y da Contro V, se usaría el evento ClipBoard, cierto?

    y como se almacena esto en un campo de una tabla.

    Gracias de antemano por sus respuesta


    Enyelber Altube

    martes, 18 de marzo de 2014 1:42