VB问题:如何用Print方法显示在PictureBox控件上的内容自动换行???

2020-06-10 教育 252阅读
试下这个
(你的for循环不知是放在哪里的)
-------
调试了下你的程序 发现不少问题
改成这样了 应该没什么Bug了
使用数据时 可用b(60)数组
a(60)只为测试是否符合要求
其中调整处你体会下:
Private Sub Command1_Click()
Dim a(60) As String
Dim b(60) As Double
For i = 1 To 60
ff:
a(i) = InputBox("请录数据!", "", " ")
If a(i) = "" Then Exit Sub
If a(i) = " " Then MsgBox "还没输入!": GoTo ff
If Not IsNumeric(a(i)) Then MsgBox "请录入数字!": GoTo ff
If CDbl(a(i)) > 100 Then a34003 = MsgBox("数据为空或越界,请重新输入", vbOKOnly): GoTo ff
Picture1.Print a(i) + "\";
If i Mod 10 = 0 Then '每行显示十个数后 ,换行
Picture1.Print
End If '
Next i
For i = 1 To 60
b(i) = CDbl(a(i))
Next
End Sub
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com