知识大全 PowerBuilder编程技巧四则[1]
Posted 事件
篇首语:青春须早为,岂能长少年。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PowerBuilder编程技巧四则[1]相关的知识,希望对你有一定的参考价值。
PowerBuilder编程技巧四则[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
一 用Enter键实现物件的焦点切换 在PowerBuilder中已定义许多事件所对应的MessageID 而在其所提供的元件 大部分有对应的keydown事件 其ID值不一定相同 例如在datawindow->pbm_dwnkey singlelineedit->pbm_keydown 其他参考使用手册 因此先对使用的元件新增key 的使用者事件 当user在元件上按任何按键时 将会触发此keydown事件你将获得所传的参数key(按键代码) keyflags(复合键代码) 当所按的 是Enter时 你就把焦点切换到下一元件或下一栏位
选择要处理的datawindowcontrol 然后选择menu的declare的userevents 此时会显示一个使用者事件box 于eventname设定使用者事件名称例如:ue_checkkey 然后在eventID填入 pbm_dwnkey(或从Pasteevent选择) 然后按OK 你可在datawindowcontrols的script中selectevent里发现多了一个使用者 事件 ue_checkkey 并且此事件会传递 个参数keycodekey unsignedlongkeyflags 在script中可以如下填写 choose case key case KeyTab!//响应按Tab键 //writeyourcode case KeyEnter!//响应按Enter键 //writeyourcode case KeyEscape!//响应按Esc键 //writeyourcode end choose 注意 ( )keycode是Enumeratedatatype 可在onlinehelp或browers中获得其属性 ( )你可以设定returnvalue: 或 如果是在DataWindow上 可参考以下的方式: 在DataWindow宣告一userevent: ( )如ue_enter 将EventID参考至pbm_dwnprocessenter ( )在ue_enter加入以下的程式码 send(handle(this) long( )) return 二 在MDI视窗内加入其他Controls 并使其在sheets视窗中正确显示 把MDIWindow的ClientArea打开(Resize) ClientArea可视为一种Control PB将 它的名字内定为MDI_ //Example//m m r r areallinteger //movetheclientareatobeginat(m m ) mdi_ Move(WorkspaceX()+m WorkspaceY()+m ) //Resizetheclientareabasedonthevalue(r r )yougived mdi_ Resize(r r ) 需要注意的是ClientArea打开后 区域内的Control会被盖掉
cha138/Article/program/PB/201311/11118相关参考
PowerBuilder编程实用技巧汇集 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在Powerbuilder中实现OPC编程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 前段时
编程入门:PowerBuilder简介 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
两道分数四则混合运算的题目,急!1,甲乙第一次后1-1/2=1/21+1/2=3/2第二次后1/2+3/2*1/3=13/2-3/2*1/3=1第三次后1-1/4=3/41+1/4=5/4第四次后3/
(1)在潮湿的气候中,饼干如密封后放在冰箱中贮存,可保持酥脆。 (2)喝剩下的咖啡,可以倒在制冰盒中,放在冰箱的冷冻室,作成小冰块,在喝咖啡时当冰块用。这种冰块融化后不会冲淡咖啡的味道。 (3)如
银屑病洗澡时,除了和正常人一样应注意饭后不宜马上洗澡,过度疲劳和饥饿时不宜洗澡,身体虚弱时不宜洗澡,有高血压、心脏病时洗澡应谨慎以外,还应注意以下问题:(1)注意水温和环境温度要适应:水温太高(40℃
Delphi开发经验四则 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 配置数据引擎(BDESQ
我最近到医院检查身体,结果显示总胆固醇水平与甘油三酯偏高,请问这种情况下,应该注意什么问题?山西李玉琴答:您的总胆固醇水平与甘油三酯偏高,可先控制饮食。如蛋黄每周不超过两个,猪牛羊肉不宜食用过多。食物
秋季气候忽冷忽热,有时又秋雨连绵,对于老年人来说,很难适应这样急剧变化的气候环境,以致常患伤风感冒或旧病复发。但如能及时应用食物防治,不仅安全高效,还能增强机体抵抗力,防止疾病的发生。消化不良老年人患
一、排石丹方药:皂矾33克、炒玄明粉19克、海金砂36克、玄胡19克、鸡内金26克、龙胆草19克、大黄9克、山楂26克、泽泻19克。制法:将上药研细末,每服6一)克,装入胶囊内,或水泛为丸亦可以。每日