vb中窗体的load事件,我在里面设置了窗体加载时在窗体上输出 文字,可是没有实现。

PrivateSubForm_Click()Dima1AsInteger,a2AsInteger,tAsIntegera1=5:a2=10Form1.Print"交换";... Private Sub Form_Click()
Dim a1 As Integer, a2 As Integer, t As Integer
a1 = 5: a2 = 10
Form1.Print "交换"; a1; a2
t = a1: a1 = a2: a2 = t
Form1.Print "得:"; a1; a2
End Sub
Private Sub Form_Load()
Form1.AutoRedraw = ture
Form1.Print "交换两个数"
Form1.Print "单击窗体开始"
End Sub

运行时

为什么不显示这些内容:
交换两个数
单击窗体开始
展开
 我来答
满以柳J7
推荐于2016-10-03 · TA获得超过539个赞
知道小有建树答主
回答量:545
采纳率:66%
帮助的人:554万
展开全部
窗体在 Load 事件中是对窗体及窗体中的控件及变量进行初试数据的设置,也就是说,发生
Load 事件时候,窗体还没有创建完成(在创建的过程中,能理解否),此时你想让窗体给
你输出内容,那是不现实的,因为它还没生出来呢...
你可以在 Form_Paint() 事件中输出想要显示的内容。因为 Paint() 事件就是在描绘窗体,
你想怎样,就赶快加入Paint() 吧。
希冬亦Pq
2020-02-16
知道答主
回答量:1
采纳率:0%
帮助的人:652
展开全部
只是因为Form1.AutoRedraw = ture 这句
是true 你打错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式