学习进步的基础是会总结。
学习中会有很多相似或相反的东西,我们学习就是要把同类的放在一起,相比较的记忆。记住其中的特例。。
下面是在学习过程中遇到的比较容易混淆的东西放在一块记忆。
一:弹出框
input msgBox
补充:关于msgBox
msgBox的格式为:msgBox("提示信息",对话框类型,"对话框标题")
图形参数 16X 32? 48! 64i
函数返回值 1---7
二: enabled hide visible 的异同
Hide为对象的方法,用于 form的隐藏。只是隐藏,让看不见,跟unload me卸载窗体不一样。
Visible为对象的属性,用于窗体form和控件。也是视觉上的改变,这点跟hide类似。
Enabled为对象的属性,用于窗体和控件。可以看见,但功能不可用。
me.show与me.visible=true的异同
me.show运行窗体立即显示在最前端,成为焦点 me.visible=true让窗体可见,不一定是焦点。
三:控件焦点问题
不能成为焦点的有:label image shape line data frame ; enabled为false时不能 ; 本身不可见的timer
四:command控件的default 与cancel问题
Command控件的default cancel属性,不同时设为true。一般情况下,一个控件的default为true时,cancel为false。
五:文本框添加滚动条scrollbars时,先把多行显示multiline的值设为true。
六:picture 与image的异同
1 image占用的内存比picture小,一般就用image
2 picture控件中可以包含其他的控件,image不行
3 picture中插入的图片不能改变大小,当autosize为true时,是图片框改变大小以适应图片的大小;;image中strech=true时,图片可以改变大小
另外,picture和image的picture属性都是用来加载图片的,,picture中还有image属性,是用绘画的方式在上面画图的。。。