Detectar imagen en RichTextBox

Estoy usando un RichTextBox control en mi formulario. Quiero un pequeño código que pueda detectar si se ha insertado alguna imagen en el rtb o no. (IDE VS 2008)

Por ejemplo, el usuario puede simplemente escribir texto o insertar una imagen también (Ctrl + V). Ahora, si seleccionamos una imagen, podemos obtener el tipo, pero quiero un código que escanee el contenido de rtb y me dé verdadero si se inserta una imagen o falso si no hay ninguno.

preguntado el 03 de mayo de 12 a las 08:05

1 Respuestas

Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click

    OpenFileDialog1.ShowDialog()
    Dim img As Image = Image.FromFile(OpenFileDialog1.FileName)
    Clipboard.SetImage(img)
    RichTextBox1.Paste()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, _  
    ByVal e As System.EventArgs) Handles Button2.Click
    MsgBox("contains image: " & RichTextBox1.Rtf.Contains("\pict\wmetafile8\"))
End Sub

busca en el código interno del cuadro de texto enriquecido, "\pict\wmetafile8\" es la etiqueta pic.

contestado el 04 de mayo de 12 a las 10:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.