中易网

用Print 方法在PictureBox 控件上显示文本,如何让其自动换行?

答案:5  悬赏:30  
解决时间 2021-02-20 22:01
本人在图形(PictureBox)控件上用Print 方法显示文本,但字数太多,如何让其自动换行?请高手不吝赐教。
最佳答案
Private Sub Form_click()
Dim str1 As String, temp As String
Me.Show
temp = "本人在图形(PictureBox)控件上用Print 方法显示文本,但字数太多,如何让其自动换行?请高手不吝赐教"
For i = 1 To Len(temp)
str1 = str1 & Mid(temp, i, 1)
If Picture1.TextWidth(str1) + 200 >= Picture1.Width Then
Picture1.Print str1
str1 = ""
End If
Next
Picture1.Print str1
End Sub
全部回答
另外用一个print语句,每个print重起一行
你打开inputbox录入数据后,用pint方法显示在picturebox控件上 你应该去调试他的代码 完后用代码进行rpt的无代码超做! 这样他才能自动换行! 你的代码好奇怪啊! for i=1 to 60 我觉得应该是for i=60 to 1 打错了或者是..... 把这一窜加代码录入就ok了!
你怎么显示文字的? 那段代码看一下
大概给你一个思路: Dim AR As String, AR1() As String, B As Integer, A As Integer AR = "" '你需要输出的文本 A = Len(AR) If A / 20 = A \ 20 Then '需要换行的次数,每20个字符换一行 B = A \ 20 Else B = A \ 20 + 1 End If ReDim AR1(1 To B) For I = 1 To B AR1(I) = Right(Left(AR, I * 20), 20) Next I 下面输出到PictureBox即可
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
李娇综合商店地址在哪,我要去那里办事
AE particular粒子替换 如何将下图中替换的粒
芜湖到苏州的汽车一天几班 时间为多少 票价多
万事兴超市地址有知道的么?有点事想过去
《我的朋友》开头
海马汽车销售中心地址好找么,我有些事要过去
二千年以上的金丝楠棺木制成的手串值多少钱
大一的英语考试挂了,扣了学分,考过了英语四
惠民五金超市我想知道这个在什么地方
vue-cli build后的代码为什么放到网站非根目
新起人参什么时候上市
老板不在办公室 ,他办公室电话响了 ..
广州市锋达橡塑制品有限公司在哪里啊,我有事
明明白钢铁艺加工部在哪里啊,我有事要去这个
问道通天塔多少速度能先手
推荐资讯
施工企业会计里的运费怎么凭证?
避雷器怎么做地线?线材是什么线?
丧尸围城3 分支任务 极速爱好者任务怎么做?
电脑看电影黑屏 显示屏从开就好了是怎么回事
深圳罗湖站到小梅沙怎么走
脸上挤完痘痘长红红的痘痘但里面没脓怎么消除
灵山中学原来校长邓东恩现在在那里工作?
奶牛和奶羊可以放在一个圏里养吗
关于开拓乡镇彩票市场
1²+2²+……+n² 等于什么,给出化简过程
广东省邮政企业管理协会怎么去啊,有知道地址
c语言程序挑错 输入月薪计算个人所得税
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?