PowerBuilder学习笔记(窗口事件和函数)
一、窗口事件:
1、Open事件
在窗口打开后、显示前发生,系统已经构造好了窗口的所有属性和所有控件。
Open(),OpenSheet()等函数会触发此事件。
2、Close事件
在窗口被关闭时发生的,触发该事件后,无法再阻止窗口的关闭进程。
3、CloseQuery事件
开始关闭窗口时发生,事件返回0或1,可以用来判断是否要触发Close事件,提示用户保存数据。
4、DragDrop事件
在窗口客户区释放拖动对象时发生,事件有一个引用参数,指向被拖动的对象。
5、Resize事件
窗口大小发生改变时产生,窗口打开是也产生此事件,可用来调整控件布局和大小等。
二、常用的对象函数
1、ArragneSheets()
按照指定方式排列MDI框架窗口中的工作窗口或图标
2、GetActiveSheet()
得到指定的MDI框架窗口中当前活动的工作表
3、GetParent()
返回父窗口的名称
4、Hide()
隐藏窗口
4、Print()
打印窗口内容
5、SetFocus()
将焦点设置在该窗口上
三、窗口的继承
作用:
1、继承父窗口的样式、外观、属性;
2、继承父窗口的事件、函数、全部的变量;
3、继承父窗口上已经创建好的控件和控件的属性;
4、继承父窗口的脚本、控件脚本等;
PowerBuilder学习笔记(窗口事件和函数)相关推荐
- PowerBuilder学习笔记(4)数据窗口(DataWindow)
PowerBuilder学习笔记(4)数据窗口(DataWindow) 一.数据窗口对象(Object)与数据窗口控件(Control) 数据窗口对象是利用PowerBuilder所提供的数据 ...
- Vue学习笔记进阶篇——Render函数
本文为转载,原文:Vue学习笔记进阶篇--Render函数 基础 Vue 推荐在绝大多数情况下使用 template 来创建你的 HTML.然而在一些场景中,你真的需要 JavaScript 的完全编 ...
- PowerBuilder学习笔记(2)PB与SQL语言
PowerBuilder学习笔记(2)PB与SQL语言 一.在PowerScript语言中使用SQL语句的注意点 PowerScript支持标准嵌入式SQL语句以及动态SQL语句. 可以使用数 ...
- JavaScript 学习笔记 - 挂载事件 Demo
JavaScript 学习笔记 - 挂载事件 Demo 例子 addEventListener 监听事件 挂载事件的同时带上参数 dispatchEvent 触发事件 removeEventListe ...
- 《Go语言圣经》学习笔记 第五章函数
<Go语言圣经>学习笔记 第五章 函数 目录 函数声明 递归 多返回值 匿名函数 可变参数 Deferred函数 Panic异常 Recover捕获异常 注:学习<Go语言圣经> ...
- 没有varselect这个函数_JavaScript学习笔记(四)-- 函数基础
函数基础 我们代码里面所说的函数和我们上学的时候学习的什么三角函数.二次函数之类的不是一个东西 函数的概念 对于 js 来说,函数就是把任意一段代码放在一个 盒子 里面 在我想要让这段代码执行的时候, ...
- 【Python学习笔记】第八章 函数
[Python学习笔记]第八章 函数 文章目录 [Python学习笔记]第八章 函数 前言 8.1 定义函数 8.2 调用函数 8.2.1 使用位置参数调用函数 8.2.2 使用关键字参数调用函数 8 ...
- Unity学习笔记:监听函数有什么卵用?(似乎就是从一件事过渡到另一件事?)
Unity学习笔记:监听函数有什么卵用?(似乎就是从一件事过渡到另一件事?) 个人学习经验,仅供参考,欢迎各位码友批评指正. 做项目敲代码时,一直不是很理解监听函数是个什么玩意. 按我目前的理解,说白 ...
- oracle数据变化记录,学习笔记:Oracle伪列函数ora_rowscn 记录表中行数据的修改时间...
天萃荷净 Oracle数据库开发时使用伪列函数ora_rowscn查询出数据库表中行数据的修改时间 一.默认情况下 –创建t_orascn测试表 SQL> create table t_oras ...
- C语言学习笔记(8)函数
C语言学习笔记(8)函数 函数 函数主要是用于将解决复杂的编程问题分解为数个可以分开进行解决的小问题,通过函数分装,最后在拼连在一起.有利于多人协作开发. 函数同样需要先声明后调用,声明符号为 voi ...
最新文章
- 如何将网页下载的文档中的手动换行符替换掉
- Web开发-数据格式选择
- java使用不存在的字符串_jpa – java.lang.IllegalArgumentException:您试图使用查询字符串中不存在的字符串名称设置参数值...
- RxJS Functional Programming
- PHP下拉框选择的实现方法
- 随想录(学习wrk的代码)
- Python学习_4_if_while_for
- IO流 (四) ----- 转换流和标准字节输出流
- HDU4706 Children's Day
- resource failed to call close
- html5分镜头脚本范例,分镜头脚本范本
- 杰里之2M 包加入来电铃声和来电报号的问题【篇】
- 中国未来经济发展方向,共享经济大势所趋
- 3D产品展示程序-古董
- uni-app 生命周期
- linux利用vsftpd 搭建FTP服务器
- android 5.1 flash,Flash Player for Android 4.0 and 5.1 以上版本(提供下載)
- com.ctc.wstx.exc.WstxUnexpectedCharException:Unexpected错误解决
- MATLAB 矩阵的合并方法
- Java中使用微信公众号的模板消息接口进行消息推送-代码篇
热门文章
- 【多租户】初识多租户
- C语言:控制台字符无法正常输入的另一种解决办法
- openstack报错:Failed to discover available identity versions when contacting http://controller:5000/v3
- iPhone中播放声音
- 软件工程专业需要知道的缩写和专业名词
- 基于SNMP的网络管理软件的使用
- 几十种小程序示例demo(源码来自github)
- 亲试HTC HERO G3 wap可进建行手机银行的解决办法
- iOS 逆向编程(四)实操越狱进阶必备软件
- 【杂谈】浅拷贝和深拷贝的区别