vb中怎么让picturebox输出多行文字
想要让picturebox输出多行文字,可以反复使用Print方法在PictureBox控件中输出多行文字,在插入的文字中输入回车符(即Chr(13))即可,每一个Print语句右面是一行的内容。
此外,在需要换行的地方加上“ & vbCrlf & ”代码也是可以实现让picturebox输出多行文字的。
扩展资料
PictureBox 控件和 Data 控件是唯一可以放置在 MDI窗体内部区域的标准 Visual Basic 控件。可以使用该控件在内部区域的顶部或底部对控件分组,以创建工具栏或状态栏。
注意 Unisys Corporation 有一项专利,该专利声称涉及到 GIF-LZW压缩技术的某些方面,在该技术中使用了 PictureBox 和 Image 控件。Microsoft Corporation 于1996年9月获得了对 Unisys LZW 专利的使用许可。
然而,Microsoft 的许可证并不延伸到那些软件开发商或第三方,他们使用任何 Microsoft 工具包、语言开发或操作系统产品来在他们自己的产品中提供 GIF 读/写和/或任何其他 LZW 能力(例如,通过 DLL 和 API)。
参考资料来源:
推荐于2017-10-05 · 知道合伙人软件行家
VB可多次使用Print方法在PictureBox控件中输出多行文字。VB也可将长文本插入回车符 (Chr(13)),通过Print方法在PictureBox控件中输出多行文字。
为了在窗体或图片框上显示文本,应使用 Print 方法,将该窗体或图片框的名称加在它的前面即可。为了把输出文本发送到打印机上,应使用 Printer 对象上的 Print 方法。
在指定位置显示 Print 输出
用以下的一种或两种方法,指定绘图坐标,就可以控制 Print 输出的位置:
1.使用 Cls(清屏)方法来清除窗体和或图片框,同时把绘图坐标恢复到原点(0,0)。
2.使用 CurrentX 和 CurrentY 属性,设置绘图坐标。
代码事例:
Private Sub Form_Click()
Picture1.CurrentX = 100 '水平坐标
Picture1.CurrentY = 50 '垂直坐标
Picture1.FontSize = 20 '字体大小
Picture1.Print "hello word" '输出文字
Picture1.CurrentX = 100 '水平坐标
Picture1.CurrentY = 450 '垂直坐标
Picture1.Print "若该处已有文本和图形,则所打印的任何" & vbCr & "新文本将显示在它们的顶部。" '输出文字
End Sub
法一:多次执行Print语句,每一个Print语句右面是一行的内容。
法二:在需要换行的地方加上“ & vbCrlf & ”。例如我要输出“
欢迎使用!
Microsoft Windows
”
则语句为
Picture1.Print "欢迎使用!" & vbCrlf & "Microsoft Windows"