解决方案 »
- 这个函数怎么改才可以给ImageList1加入shell32.dll的真彩图表
- 报表制作,好长时间了,都还没有解决,希望高人多帮忙!!!!
- 如何列出系统注册的所有OCX控件?
- 我的VB中怎么在引用窗口中怎么没有Microsoft ActiveX Object Library 和Microsoft Transaction Sever Type Library这两
- 散分拉人气
- 思博E网开站了。欢迎大家给提宝贵意见
- 通过什么函数可以得到计算机的ip地址,机器名?
- 如何当目标位置(如c:\)接收到指定文件时(如sam.txt),触发其他程序运行?
- 强烈推荐CELL控件
- 如何调节图像对比度,亮度?若有人回答,定与他结为程序之友
- 最小化时出错是什么原因?
- 送分100分:用SQL语句直接得出两个记录之间某字段的差值。
4:可。但是在给控件属性改变时它会自动首先加载该窗体的load事件
像
窗体 frm。
类 cls
string str
用‘VB编码规范’搜索下。
Private Sub Form_Load()
'同一窗体
Dim form1 As Integer '此过程中以下程序中form1并不是窗体form1
Dim label1 As Integer '此过程中以下程序中label1并不是控件label1
form1 = 5
label1 = 6
Debug.Print form1, label1
Me.Caption = "1111" '这里要用me,不能再用form1
Me.label1.Caption = "111" '这里不能再用label1.Caption
End Sub'非同一窗体
'非同一窗体的过程或函数中用了别的窗体名或控件名作变量名,则在此过程中
'无法调用那一窗体或控件属性'如果窗体1未加载,先加载窗体1,然后给它的控件属性赋值(注意此时窗体1并不显示)
100% 完全同意X Y X1 Y1 NAME 这些都是VB的API或涵数经常会用到的变量, 甚至于还见过有人 Dim X As String"编程中的忌讳" 如否定这句话没人干涉, 自己看着办,能避免则避免.变量最好的命名是以中文翻译成英文(简写) 一看便知,而且开头以大写字母,中间某个单字也用大写(纯建议)如此一旦打错字也能立马知道, 除错也将轻松不少.
Option Explicit
Public frmMain As CMainFormSub Main()
Set frmMain = New CMainForm
frmMain.Show
End Sub