pb数据窗口回车替换Tab,上下键的处理.

原创 2007年09月24日 21:16:00

pb数据窗口回车替换Tab,上下键的处理.:

在datawindow中见userevent  选择pb_dwnprocessenter 事件名称key;代码如下:

 if   keydown(keyenter!)   then  
       Send(Handle(this),256,9,Long(0,0))       //发送TAB键  
      Return   1  //取消原ENTER键的动作  
 end   if     

使用windwosuser32.dll

声明全局函数:

//global external functions  中定义一个API:
Subroutine keybd_event(int bVk,int bScan,ulong dwFlags,ulong dwExtraInfo) LIBRARY "user32.dll"
  再在datawindow建一事件ue_keydown 代码如下:

If   key   =   KeyEnter!   Or   Key   =   KeyRightArrow!   Then  
 keybd_event   (   9,   0,   0   ,   0   )           //   按下tab  
 keybd_event   (   9,   0,   2,   0   )                             //   释放tab  
 Return   1  
End   If  

If   Key   =   KeyleftArrow!   Then  
 keybd_event   (   16,   0,   0,   0   )           //   按下shift  
 keybd_event   (   9,   0,   0   ,   0   )           //   按下tab  
 keybd_event   (   9,   0,   2,   0   )                             //   释放tab  
 keybd_event   (   16,   0,   2,   0   )           //   释放shift  
 Return   1  
End   If  

 

一切ok

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

PB数据窗口错误处理技术

PB数据窗口错误处理技术  数据窗口的错误大体上可以分为两类,一类是后来用户数据输入错误导致的数据窗口错误,另一类是由于代码本身在程序运行时产生的错误。一个好的应用程序,不论发生哪一类错误,...

JQuery实现回车代替Tab键

总结: 获取表单中的所有输入框inputs,通过inputs.index(this)获取当前焦点输入框所处的位置idx,不是最后一个输入框时为下一个输入框设置焦点。   原文链接:http...

PB数据窗口控件之属性

【属性】 ▲DataObject 数据源 ▲Title 用来显示在数据窗口的标题条(TitleBar)上的一个字符串。建议该字符串要有一定的含义,能够标明数据窗口的用途或者其中的数据的类别。该...

PB实现数据窗口中checkbox的点选

数据窗口中checkbox有时候点了却不打勾,是因为数据窗口的taborder值的问题,解决办法就是修改为0,代码控制完成。 数据窗口clicked事件//在窗口的实例变量定义:long il_La...

PB数据窗口对象之画板、band和层次

数据窗口画板 整个数据窗口画板由6个视窗构成,分别是: Design:设计数据窗口对象视窗,可以使用菜单Design-Options来改变Design窗口的外观 Preview:预览数据窗口的外...

如何在PB中同时“继承”多个用户自定义数据窗口对象

如何在PB中同时“继承”多个用户自定义数据窗口对象 (加入日期:2001-4-25) 【保存文章至硬盘】【打印文章】【字体:大中 小】 分享到: 0 北京英诺公司技术部 逄新利 ...

PB对DW数据窗口操作必学

/*******DataWindow Object 的几个有用的属性 ********* /* dw_1.Object.DataWindow.Column.Count 属性记录...

PB如何创建动态数据窗口

创建数据有多种方法,比如用SELECT语句创建,这里最简单,还有用自定义字创建数据窗口,这个比较复杂, 下面就这两种方法介绍一下: 1、用SELECT创建数据窗口      string ls_...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)