发信人: meichaol() 
整理人: flyingmist(2000-03-05 23:18:33), 站内信件
 | 
 
 
【 在 [email protected] (淘淘) 的大作中提到: 】 : 我想用回车键来代替点击命令按纽,请问应该如果编程? 当焦点落在命令按钮上时,把这个按钮的default属性设置成true
 
  -- I do what I want to do ICQ:9322870
  ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 210.72.229.88]
 
  发信人: edison (edison), 信区: Powerbuilder 标  题: Re: 如何用回车键代替鼠标点击? 发信站: 网易 BBS (Mon Oct 25 22:02:32 1999), 站内信件
  这样试一下:
   做一个按钮,定义成 default, 把他放到窗口边界外
  (先放好按钮,写好代码,再将窗口缩小 )
  在里面写上
 
  DragObject ldo_obj
  ldo_obj = GetFocus ()
  if ldo_obj.ClassName () =  This.ClassName () Then &         Return
  if ldo_obj.typeof() = This.typeof () Then
          ldo_obj.dynamic Event Clicked ()
  End if
 
  这招是受到精华区 "Pb 技巧" 目录中 davidfei 的大作
  的启发而成。我已经试过了没问题。
  不过这有一个缺点,就是如果你的窗口中有多行编辑框
  就有问题了,你的多行编辑框不能输入多行了。
  估计其他的需要截获 ENTER 击键消息的事件也不会触发了。
  【 在 [email protected] (淘淘) 的大作中提到: 】 : 我想用回车键来代替点击命令按纽,请问应该如果编程?
 
  -- 谢谢没有在 "将本文章寄一份给原作者" 处打勾, 再次感谢!
  ※ 来源:.网易 BBS bbs.netease.com.[FROM: bbs.szptt.net.cn]
  | 
 
 
 |