为什么我在
Private Sub cmdnext_Click()
Select Case teji
Case 0
Call loadpic1(lujingpath)
Case 1
Call loadpic1(lujingpath)
Case 2
Call teji2
Case 3
Call teji3
Case 4
Call teji4
End Select
End Sub
触发的调用函数有效
而在
Private Sub Form_Load()
Select Case teji
Case 0
Call loadpic1(lujingpath)
Case 1
Call loadpic1(lujingpath)
Case 2
Call teji2
Case 3
Call teji3
Case 4
Call teji4
End Select
End Sub
一样的程序语句调用却无效呢?
Private Sub cmdnext_Click()
Select Case teji
Case 0
Call loadpic1(lujingpath)
Case 1
Call loadpic1(lujingpath)
Case 2
Call teji2
Case 3
Call teji3
Case 4
Call teji4
End Select
End Sub
触发的调用函数有效
而在
Private Sub Form_Load()
Select Case teji
Case 0
Call loadpic1(lujingpath)
Case 1
Call loadpic1(lujingpath)
Case 2
Call teji2
Case 3
Call teji3
Case 4
Call teji4
End Select
End Sub
一样的程序语句调用却无效呢?
解决方案 »
- VB高手 速速进来啊 谢谢了
- listview刷新后,将行定位到刷新前的位置,为什么总会有几行偏差呢?
- 请问如何将vf主窗口中的内容提出,也就是说怎么得到‘?’输出的内容???????????
- 如何用POINT方法读取PICTUREBOX中的图片的像素信息并保存
- [100分全部送]来者有份,决不食言!!
- 如何在界面上随意改变控件的大小呢?
- 点击form1中的按钮,弹出form2,将弹出的窗口form2的数据返回form1的文本框中,实现不了
- 新手上路
- 用VB开发的集装箱船舶电子船图系统,有市场吗?
- “无法为更新定位行,一些值可能在最后一次读取后已更改”的问题
- 自己写的控件的问题
- 如何取得一个月的最后一天
要想它起作用,在写Select Case teji前,先给teji赋值
的值,但是对于在桌面图形图象操作就不行,你可以试试这个看什么效果
Private Sub Form_Load()
print "Hello"
End Sub
是不是什么也没有呢?
Private Sub Form_Load()
Me.Picture = LoadPicture("D:\ss.jpg")
End Sub
不知道你的为什么不可以
Pd.Picture = LoadPicture(lujingpath)
图片就可以显示出来,就是调用函数不行,为什么呢?
teji有值的
这个值是个全局变量,在上一个form中就已经赋值完了,有值的,我执行过了,但是不然该怎么办呢?重先在form_load中给teji再赋值一次?
Me.Picture1.BorderStyle = 0
Call loadpic1(lujingpath)
经常出现一种情况,希望在formload中执行一些代码,但是formload的时候窗体还没有创建完毕,所以会出现command_click有效,但是formload无效的情况。用activate代替一般都可以解决。
Dim pic As PictureBox
'pic.Cls
Pd.Cls
Ps.Cls
Set pic = Me.Controls.add("vb.picturebox", "pic", Me)
pic.AutoRedraw = True
pic.AutoSize = True
pic.Visible = True
pic.Picture = LoadPicture(lujingpath)
Picture1.PaintPicture pic.Picture, (Picture1.Width - pic.Width) / 2, (Picture1.Height - pic.Height) / 2, pic.Width, pic.Height, 0, 0, pic.Width, pic.Height, vbSrcCopy
Me.Controls.Remove pic
End Sub
谢谢谢谢 :)