我想用vb画一个方格64*64。本来可以在form上用line控件一条一条画。但是我想用函数line画出来。所以下面代码。Private Sub Form_Activate()
Dim i As Integer
Dim GridCount As Integer
GridCount = 64
For i = 0 To GridCount
Line (0, i * 120)-(GridCount * 120, i * 120), &HFF0000
Line (i * 120, 0)-(i * 120, GridCount * 120), &HFF0000
Next i
End Sub
我把代码加到了activate里面。 出现了问题。打开程序可以画出方格,但是最小最大化之后方格就没有了。
Dim i As Integer
Dim GridCount As Integer
GridCount = 64
For i = 0 To GridCount
Line (0, i * 120)-(GridCount * 120, i * 120), &HFF0000
Line (i * 120, 0)-(i * 120, GridCount * 120), &HFF0000
Next i
End Sub
我把代码加到了activate里面。 出现了问题。打开程序可以画出方格,但是最小最大化之后方格就没有了。
解决方案 »
- VB6.0:我修改了DOC文件的关联以后,结果DOC文件的图标都变成了写字板的图标了,怎么办?
- 如果在程序中使用Scripting.FileSystemObject,打包时是否需要打包相应的组件库(动态库)?
- 網絡延時胡問題﹐請教﹗
- 问,如何用VB实现 XP系统的自动拨号功能?
- 怎样在win2000关机时执行我的程序?
- 请问vb的多数据库事物处理是如何处理的?
- ADOX方式如何给Access2K数据库加上密码?
- 用vb向foxpro添加纪录时,日期字段总是类型不对
- 如何在FileListBox中弹出系统对该文件的右键菜单
- 高分!!!!!!!!!急!!!!!!!!!!为何在ASP中不能调试VB写的COM
- 用VB封装ASP的时候...为什么出错?
- ADO 的UPDATE 简单到不明白
Dim i As Integer
Dim GridCount As Integer
GridCount = 64
For i = 0 To GridCount
Line (0, i * 120)-(GridCount * 120, i * 120), &HFF0000
Line (i * 120, 0)-(i * 120, GridCount * 120), &HFF0000
Next i
End Sub========================
免费的学习、交流、源码、工具网站,欢迎大家访问!
http://www.j2soft.cn/
看来问题已经解决了
从一个新手的角度 我建议楼主 以后画图的时候
先放一个picture 把AUTOREDRAW属性设置为TRUE
设置好picture的坐标
然后在picture上画图 会好一些
方法都一样 把line 换成 picture1.line