【发布时间】:2020-12-14 08:23:00
【问题描述】:
我正在向 RichTextBox 添加不同的字符串数组,并且我也想插入图片。我搜索了一种方法,他们都说粘贴它。我试过了,但它不能循环工作。
Dim df As DataFormats.Format = DataFormats.GetFormat(DataFormats.Bitmap)
for i as integer = 0 to 50
RTF1.text = RTF1.text & arr1(i) & arr2(i) & vbnewline
Dim bmp As New Bitmap(picarr(i))
Clipboard.SetImage(bmp)
RTF1.Paste(df)
next i
我也试过SendKeys,因为当我按下 Ctrl+V 时,它会粘贴图片。另外,我尝试退出循环,它只粘贴最后一张图片。
【问题讨论】:
-
请注意,
Step 1是多余的。仅当您想将i增加 1 以外的数字时,才需要使用Step。 -
什么是 picarr,它是如何填充的?您是否已验证符合预期?
-
它的图片文件名数组,是的,它可以工作,因为当我按 ctrl V 时,它会粘贴图像,所以它可以工作
标签: vb.net image richtextbox