【问题标题】:Detect Image in RichTextBox检测 RichTextBox 中的图像
【发布时间】:2012-05-12 16:47:41
【问题描述】:

我在表单上使用了RichTextBox 控件。我想要一个小代码,它可以检测是否在 rtb 中插入了任何图像。 (IDE VS 2008)

例如用户也可以键入一些文本或插入图像(Ctrl + V)。现在,如果我们选择一个图像,那么我们可以获得类型,但我想要一个扫描 rtb 内容的代码,如果插入图像,则返回 true,如果没有,则返回 false。

【问题讨论】:

    标签: .net vb.net winforms richtextbox


    【解决方案1】:
    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
    

    它搜索richtextbox内部代码,“\pict\wmetafile8\”是图片标签。

    【讨论】:

      猜你喜欢
      • 2017-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-07
      • 2011-08-15
      • 2015-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多