| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 448 人关注过本帖
标题:关于窗体加载的问题 望高手指教
只看楼主 加入收藏
lhx1986
Rank: 2
等 级:论坛游民
帖 子:26
专家分:44
注 册:2013-8-15
结帖率:77.78%
收藏
已结贴  问题点数:20 回复次数:5 
关于窗体加载的问题 望高手指教
Dim i, j As Integer '定义两个整型变量
For i = 1 To 9 '用For循环,打印九行内容
   j = 1 '为变量j赋初值
   Do While j <= i '用Do循环,打印每一列中的内容
      Print i; "*"; j; "="; i * j, '输出每一列的内容
      j = j + 1 '增加行数
   Loop '满足条件,继续内部循环
   Print '打印空行,起换行作用
Next i '满足条件,继续外部循环
End Sub

这是九九乘法表的代码,为什么这个程序在窗体单击事件中可以运行,在窗体的加载事件中为什么不运行?
我是vb新手,希望哪位前辈指教  谢谢
2013-08-16 20:42
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:652
专家分:3402
注 册:2008-5-7
收藏
得分:15 
在for循环前加一句
Me.AutoRedraw = True
2013-08-16 20:53
lhx1986
Rank: 2
等 级:论坛游民
帖 子:26
专家分:44
注 册:2013-8-15
收藏
得分:0 
加这句话代表什么意思
2013-08-17 18:06
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:652
专家分:3402
注 册:2008-5-7
收藏
得分:5 
窗体内容自动重画。AutoRedraw如果为false,则窗体只会作为控件容器,在变化(大小、隐藏或被遮盖)时只会重画可显示的控件,不会显示print和作图内容。当该属性为true时,会存储作图和print内容,当窗体变化时会自动重新绘制这些内容。
2013-08-17 20:32
lhx1986
Rank: 2
等 级:论坛游民
帖 子:26
专家分:44
注 册:2013-8-15
收藏
得分:0 
基本明白了 谢谢
2013-08-18 21:10
天已凉透
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-8-30
收藏
得分:0 
回复 3楼 lhx1986
一般在窗体或Picture控件里使用Print方法前,必须将该窗体或控件的.AutoRedraw 属性设置为True或者在Paint里写入Print语句,me.autoredraw=ture  意思就是开启当前窗体的自动重绘功能。
2013-08-30 10:25
快速回复:关于窗体加载的问题 望高手指教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016244 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved