《PowerBuilder数据库应用开发教程(第二版) 教学课件 ppt 作者 978-7-302-15831-8 chapter04》由会员分享,可在线阅读,更多相关《PowerBuilder数据库应用开发教程(第二版) 教学课件 ppt 作者 978-7-302-15831-8 chapter04(16页珍藏版)》请在金锄头文库上搜索。
1、第4章 窗体与菜单设计 重点内容: 窗体概述 窗口的创建 设置窗口属性、事件和函数 创建菜单 菜单的操作 菜单的属性、事件、函数 创建弹出式菜单,一、窗体概述:,1.窗口的类型 窗口是直接与用户交互的界面,可用来显示各类信息、响应用户的请求以及响应鼠标和键盘的动作,类型有: 主窗口 弹出窗口 子窗口 响应窗口 多方档界面窗口 带微帮助的多文档界面窗口,二、窗口的创建:,1.普通方式创建,选择File|New命令,打开New对话框,二、窗口的创建:,2.继承方式创建,单击工具条上的Inherit图标,打开Inherit from Object对话框,三、设置窗口属性、事件和函数:,1.设置窗口属
2、性,Scroll页,Toolbar页,other页,三、设置窗口属性、事件和函数:,2.窗口的事件 窗口事件列表有:,三、设置窗口属性、事件和函数:,3.窗口的函数 窗口的函数列表有:,四、创建菜单:,1.向导方式创建菜单,2.继承菜单,五、菜单的操作:,菜单的操作插入菜单,选择Insert|SubMenu Item命令或右键单击Insert Submenu Item命令,五、菜单的操作:,菜单的操作插入操作,2.插入菜单项分隔符 输入文本时,输入减号(-)按回车键 3.移动菜单项,步骤为: (1) 选中要移动的菜单项 (2) 按住并保持鼠标左键,将菜单项拖动到新的位置 (3) 释放鼠标左键,
3、菜单项将出现在新位置 4.删除菜单项,步骤为: (1) 选中要删除的菜单项。 (2) 选择Edit|Delete命令,即可完成菜单的删除 5.保存菜单,六、设置菜单的属性:,General页,Toolbar页,七、菜单的事件:, Clicked:当用户对象被单击时触发。 Help:当用户按F1键或窗口标题条上的上下文帮助按钮“?”,且选中并单击某菜单项时。 Selected:当用户使用箭头键或鼠标移动焦点到该菜单对象时触发。,八、菜单的函数:,菜单的函数列表如图所示,九、创建弹出式菜单:,运行结果,九、创建弹出式菜单:,步骤为: (1) 根据4.5节和4.6节的步骤,创建一个菜单,如图4-21所示。命名为m_popmenu,并为其每一个菜单选项的clicked事件中编写如下代码: messagebox(“提示“,this.text),九、创建弹出式菜单:,步骤为: (2) 新建一个窗口,在其rbuttondown事件中编写如下代码: m_popmenu tempmenu tempmenu=create m_popmenu tempmenu.PopMenu(PointerX( ), PointerY( ) (3) 运行结果如图所示。,选择“弹出式菜单四”命令,