在窗体上设置三个命令按钮(图3.15),程序进入运行状态后,当单击“窗体 变大”命令按钮时,窗体变大,单击“窗体变小”按钮时,窗体变小。 单击“退出”按钮时,则退出。
(1)建立应用程序的用户界面和设置对象属性
(2)编写程序代码 private sub form_load() form1.height = 4000 form1.width = 4000 form1.top = 1000 form1.left = 1000 end sub private sub command1_click() form1.height = form1.height + 200 form1.width = form1.width + 200 end sub private sub command2_click() form1.height = form1.height - 200 form1.width = form1.width - 200 end sub private sub command3_click() end end sub
―窗体变大”按钮 每次增加200点 ―窗体变小”按钮 每次减少200点
4.2多窗体
4.2.1 多窗体处理 在多窗体程序中,每个窗体可以有自己的界面和程序代码,完成不 同的操作 1. 添加窗体 通过“工程”菜单中的“添加窗体”命令来实现 2. 删除窗体 选择“工程”菜单中的“移除”命令 3. 保存窗体 选择“文件”菜单中的“保存”或“另存为”命令 4. 设置启动窗体 在“工程属性”对话框中设置
有关语句和方法
load语句:把一个窗体装入内存 例子:load form1 表示把窗体form1装入内存,但不显示。
unload语句:清除内存中指定的窗体 例子:unload form1 unload me 表示内存中清除form1。 表示在内存中清除当前窗体。
例子:private sub command1_click() unload me ′卸载当前窗体 end sub
show方法:显示一个窗体
例子:form1.show 表示把form1装入内存并显示。 hide方法:隐藏窗体。即不在屏幕上显示,但仍在内存
中,因此它与unload的作用是不一样的
例子:form1.hide 表示隐藏form1.
习题:在程序中添加两个窗体,form1中有“退出”命令按钮,单 击form1显示form2,隐藏form1,单击form2,隐藏form2,显示form1 ,单击“退出”按钮,结束程序。(学生自已完成。)
代码实现:
4.3 属性、事件、方法
4.3.1 属性
属性:用来表示对象的特性。 (1)在设计阶段,从属性窗口设置对象的属性。 (2)在运行阶段,通过程序改变属性的值。 [对象名.]属性名=属性值 例子: command1.caption=―显示”
4.3.2事件
事件:是系统事先设定的、能被对象识别和响应的动作。如:click (单击)、dblclick (双击)
4.3.3方法
方法:实际上是vb提供的特殊的子程序,用来完成一定的操作。 对象名.方法名 例:form1.show 表示显示form1 text1.setfocus 表示text1获得焦点
4.5事件
4.5.1鼠标事件
1. 2. mousedown:按下鼠标键时触发。 mouseup:释放鼠标键时触发。
3.
4. 5.
click事件:单击鼠标左键时触发。
dblclick事件:双击鼠标左键时触发。 mousemove事件:当移动鼠标时发生mousemove事件。伴随鼠标指针在对 象上移动,该事件会连续不断地触发
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29087-26.html
一个让人随便入侵领海领空的国家还谈什么强国
哈哈