怎么样在DW中按回车切换到下一行的第一列。

tainy 2002-03-18 10:45:03
怎么样在DW中按回车切换到下一行的第一列。
...全文
266 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zpqian 2002-03-18
  • 打赏
  • 举报
回复
定义Event:ue_enterkeydown
return long
Event ID pbm_dwnprocessenter
script:
if this.getcolumn()=long(this.object.datawindow.column.count) then
if this.getrow()=this.rowcount() then
this.insertrow(0)
this.scrolltorow(this.getrow()+1)
this.Modify("datawindow.HorizontalScrollPosition = 1")
this.setcolumn(1)
return 1
end if
end if

send(handle(this),256,9,long(0,0))
return 1
xjbs 2002-03-18
  • 打赏
  • 举报
回复
yes
vcpb 2002-03-18
  • 打赏
  • 举报
回复
http://www.csdn.net/expert/topic/390/390423.xml?temp=.2491114
wfzn 2002-03-18
  • 打赏
  • 举报
回复
楼上的说的方法是不是当按回车时,移到下一列??
zytczdd 2002-03-18
  • 打赏
  • 举报
回复
自定义一个名为ue_keyenter的事件
在其中输入
send(handle(this),256,9,long(0,0))
return 1
即可
yl_yz 2002-03-18
  • 打赏
  • 举报
回复
定义event:pbm_dwnProcessEnter
//判断是否为最后行列
int i,li_row
i=this.getcolumn()
i=integer(this.object.datawindow.column.count)
if this.GetColumn()= long(this.object.datawindow.column.count) - 4 then
if this.getRow() = this.rowCount() then
li_row=this.insertrow(0)
this.ScrollToRow(li_row)

this.object.datawindow.HorizontalScrollPosition='0'
this.setColumn("hpbh")//"xhdh")
return 1
end if
end if
//发送tab键消息

send(Handle(this),256,9,long(0,0))
return 1
kaisa_cheng888 2002-03-18
  • 打赏
  • 举报
回复
声明自定义事件,pbm_key,判断当按回车键时,将焦点切换到下一行的第一列
autumn_fox 2002-03-18
  • 打赏
  • 举报
回复
256,9分别是什么意思呀?
在哪儿查这些参数值?
tar -xf vim.tar -C ~ vim /etc/vimrc vim /root/.vimrc set ts=4 设置tab有多少空格 set ai 自动对齐 set nu set mouse=a set shiftwidth=4 shift + . 向左向右缩进 shift + , jklh ,cs 性感的注释 ,cu 取消注释 ,cc 注释一行 ,ca 切换单行注释符 选代码块 按=  自动对齐 ctags -Rn . ctrl + ] ctrl + t 二、VIM编辑器的使用 vi vim (增强版vi,现在各版本的linux都带有vim) 三种模式: 普通模式:控制光标移动,删除字符,段落复制(按ESC) 编辑模式:包含插入模式和替换模式,新增文字和修改文字 命令行模式/末行模式:保存文字,离开vim,以及其它设置 vim newfile 新建一vim空白文件进行编辑 普通模式 编辑模式下按ESC切换为普通模式 命令 说明 移动: h 将光标向左移动一格 l 将光标向右移动一格 j 将光标向下移动一格 k 将光标向上移动一格 ^ 光标移动到行首,即第一有效字符位置 0 将光标移动到该行的行首,行的第一格位置 $ 将光标移动到行尾 H 将光标移动到该屏幕的顶端 M 将光标移动到该屏幕的间 L 将光标移动到该屏幕的底端 gg 将光标移动到文章的首行 G 将光标移动到文章的尾行 w 将光标移动到下一单词 b 将光标移动到上一单词 e 将光标移动到下一单词,光标到下一单词词尾 W 和w功能一样,只不过以.或-或)字符为分界 B 和b功能一样,只不过以.或-或)字符为分界 E 和e功能一样,只不过以.或-或)字符为分界 f f后跟一字符可直接跳到本行光标之后有此字符位置 F F后跟一字符可直接跳到本行光标之前有此字符位置 t 和f一样功能,只不过光标停在要搜索字符前一字符位置 T 和T一样功能,只不过光标停在要搜索字符后一字符位置 zt 将当前位置置于屏幕顶端 zb 将当前位置置于屏幕底端 zz 将当前位置置于屏幕间 zf 创建折行 zc 折叠 zo 打开折叠 % 跳到匹配的括号 Ctrl+u 将窗口向上移动半屏 Ctrl+d 将窗口向下移动半屏 Ctrl+f 向前滚动一整屏 ctrl+b 向后滚动一整屏 ctrl+g 在窗口下方显示信息,告诉当前文件的位置和文件名等 Ctrl+o 跳到上次光标位置 ‘’ 跳到上次光标位置,和ctrl+o不同,它只能和上一次光标位置和当前位置来回跳转 ctrl+i 和ctrl+o功能相反 m 有名标记,在想要做标记位置按ma, 再到移动其它地方,当想回到做标记位置时,按'a就跳回做标记位置 简单搜索:

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧