Dim x As Double, y As Double, c As Double
x = Form1.ScaleWidth / 2
y = Form1.ScaleHeight / 2
r = 1000
Circle (x, y), r, vbRed
这段代码为什么不能在窗体的load事件中完成?
x = Form1.ScaleWidth / 2
y = Form1.ScaleHeight / 2
r = 1000
Circle (x, y), r, vbRed
这段代码为什么不能在窗体的load事件中完成?
解决方案 »
- 有关菜单控件
- 散分啦!!!我做了一个嵌在VB里的编程助手,刚做了一半。包括命令行,和工具栏等。大家该看看!!
- 菜鸟我遇到一个大麻烦,还望高手帮忙!
- vb里一个小问题!
- 请教:已经知道oracle数据库的ip地址、端口、用户名和口令,如何打开其中的数据库?
- ◆30元提供一套VB软件源码(含进销存和人事工资模块)◆
- 求新旧身份证号码的验证代码(函数)?
- 有没有办法使VB的FRAME边框只显示三边??
- 请问如何得到本机的CPU、内存大小、磁盘空间等信息?
- 有没有vb6的教程下载???
- 改串口波特率的简单问题
- [男士止步]昨天莫女生告诉我一个关于女生的问题,不好意思,有点不懂,请各位女Coder做下解答,机密问题不散分...
Initialize
Load
Resize
Active
Paint
QueryUnload
Unload
Terminate
看清楚你在Load事件前后相关的事件再看你这段代码
x = Form1.ScaleWidth / 2
y = Form1.ScaleHeight / 2
在这2句话里面使用到form1的ScaleWidth属性。再看Load后的Resize,在Resize,只有完成resize事件,form才会有自己的长度,高度
load只是载入内存,实际在resize没完成之前 Form1.ScaleWidth这些数值都是=0,是0的话,你觉得能是什么效果呢?