难难难,实在难...专业人士请进

guohai 2000-11-06 02:17:00
如何针对数据窗口的数据项进行编程,不知在哪里写脚本,比如设tab键顺序从数据窗口中间某数据项跳出来后,再回去,如何实现呢?,请高人指点迷津。鞠躬。。。。61分一定奉上
...全文
375 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
康斯坦汀 2001-02-08
  • 打赏
  • 举报
回复
这破问题,上你题目的当了。懒的回答
anakine 2001-01-08
  • 打赏
  • 举报
回复
hehe
chh 2000-11-24
  • 打赏
  • 举报
回复
要想焦点不跑开,在itemfocuschanged 事件中写return 时,给个数字返回,就会有焦点不走开的效果,应该是 return 1就可以了。该是有几个返回值可以用的,效果也不仅相同。帮助中有详细的说明。
xing_xing 2000-11-08
  • 打赏
  • 举报
回复
在format中的tab order进行设置即可。把0改为非0书就可以了。
junyong 2000-11-08
  • 打赏
  • 举报
回复
你对问题的描述还是不太清楚,如果你想在DW中一个column(假定为A)中输入了值,自动计算另外一个column(假定为B)的值,可以在itemchanged中计算。如同时需要控制光标的跳动,最好使用自定义事件pbm_dwnkey中判断enterkey键。在该事件中进行计算和焦点的改变控制。
如需在离开DW后,下次DW得到焦点时,焦点回到上次的column。有一种方法,在窗口中定义共享变量
string is_old_column
long il_old_row
在DW的itemfocuschanged中写入
is_old_column=dwo.name
在DW的rowschanged中写入
if currentrow >0 then
il_old_row=currentrow
end if
在DW的getfocus事件中写入
this.setcolumn(is_old_column)
if il_old_row > 0 then
this.scrolltorow(il_old_row)
end if

以上是一部分简单的思路,如同一个窗口中有多个DW,则处理方法有所不同。具体请发MAIL到junyong@citiz.net
wawxj 2000-11-07
  • 打赏
  • 举报
回复
在DW控件的ItemChanged事件中利用DWO参数进行编即可.
三杯倒 2000-11-07
  • 打赏
  • 举报
回复
触发事件 objectname.triggerevent(event!)
wanghuiqing 2000-11-06
  • 打赏
  • 举报
回复
datawindow中字段计算可以放在itemchanged中,在ITEMCHANGED 中可以触发其他
事件让焦点跳出数据窗口外的一个单行文本编辑框上,用户录入后,在单行编辑框
中的MODIFY事件中让DATAWINDOW重新得到焦点。
guohai 2000-11-06
  • 打赏
  • 举报
回复
ninesuns你好
我实在想给你分,先给20分吧,但我不是这各意思,我想在一个录入界面上当用户输完一个数据项时,自动计算另一个数据项,焦点这时跳出数据窗口外的一个单行文本编辑框上,用户录入后又自动跳回。怎样一个字段算完以后触发一个事件 呢?90度鞠躬180度鞠躬。。。。。。
ninesuns 2000-11-06
  • 打赏
  • 举报
回复
加分!
ninesuns 2000-11-06
  • 打赏
  • 举报
回复
数据项的编程,就是对数据窗口的编程,右击数据窗口,script里写.
要回某数据项,先记录当前项的位置
curpos = dw_1.getrow()
如想再回来,则用dw_1.Scrolltorow(curpos)
如想一个cell中,则再用setcolumn()置列.
●EAC 是一个深受 HIFI 级玩家推崇和喜爱的抓音轨软件,有人甚至认为它是目前最好的唯一能做到无损音质的抓轨工具。作者是一名德国学生,他在 EAC 中使用了很多有助于提高抓取质量的控制技术,譬如:C2 级校错、间隙检测、精确流控制、音频缓冲、音轨同步、采样偏移等等特殊的功能来改善抓取后生成的波形文件质量。不仅如此,你还可以在 EAC 中采用如 LAME 这样的支持高达 320K 压缩流量的 MP3 编码器将已抓取的 WAVE 文件压缩成高质量的 MP3 文件。EAC 的功能还远不止这些,像 CDDB 、刻录音乐 CD 它都能够轻松实现,当然最值得称道的还是它的抓音轨功能。新的版本提供了一个专为新手而设的配置向导,通过该向导你可以无需了解太多的专业音频技术细节得以快速上手。 ●本汉化版无需原版,直接安装即可,免费软件,无须注册。对于软件中出现的翻译错误,欢迎来信指出,我会在以后一一更正过来。软件中有个别字串没有翻译过来,主要是有可能会造成运行不稳定的缘故,还有一些非标准资源无法汉化;不过我相信,这个版本应该是迄今为止汉化得最深入的一个版本。另外,我在程序中捆绑了一个 Lame 3.92 版本,你可以在安装后生成的软件目录中找到它。 ●一点说明:虽然 EAC 具有刻录音乐 CD 的功能,但实在是比不上像 Nero-Burning Rom 、Easy CD Creator 这样的专业刻录软件,建议你尽量不要使用 EAC 来刻盘。测试的过程中刻坏了我两张 CD ,直到最后才侥幸成功,损失惨重啊!大家还是用它来抓轨吧。 ●汉化说明:EAC 这个软件本身就目前来说还不尽人意,从它发布的预先测试版到现在的测试版,还没有出过一个正式版本,看作者的意图,大概是想将它做成一个比较全面的音乐刻录工具。从一些网友的反馈以及自己的使用经历来看,原软件中存在着一定的 Bug,比如说在某些 Windows XP 系统下可能会出现文字有闪烁的现象、刻坏 CD 的几率很大、跟 Intel 的某些版本的 Intel Application Accelerator 加速程序可能有冲突而导致无法找到音轨等等。如果您遇到此类情形可以到 EAC 的官方主页去下载原英文软件比较试试,看是否由于汉化的问题,如果您确知是汉化所致,请与我联系,我会尽快修正。另外,由于原主执行程序有 2M 之多,为减少软件大小,我用 ASPack 作了加壳处理,如果您需要修改其中的汉化资源,可以用相关工具进行脱壳。 ●近期已发布的汉化作品: ◇EarMaster Pro 4.0 ◇EarMaster School 4.0 EarMaster 是一款来自丹麦的视唱练耳多媒体音乐教育软件,它以问答的交互形式,寓教于乐的视听方法,给专业和非专业音乐人士以极大的音乐学习帮助。可以说,要想真正成为一名好的音乐家或乐手灵敏的听觉是必需的,在你弹奏某些乐器的时候你能够体会到具备能够察觉细微音符以及良好的节奏感觉的能力是非常重要的。EarMaster 可以有计划地帮助到任何对音乐发生浓厚兴趣的人,经常使用 EarMaster 能够快速壮大你的听音、练耳、模唱以及对节奏与和声的驾驭能力。EarMaster 提供了相当多的练习项目,共分为音程比较、音程识辨、和弦识辨、和弦转位、和弦序进、音阶识辨、节奏视奏、节奏模仿、节奏纠错、旋律听写等十大类别。在练习中,EarMaster 将随机播放一些曲调或节奏进行提问,然后让你回答并检验答案的正确与否。EarMaster 自带的辅导课程将适时帮助调整你的学习进程度,灵活弹性的练习设置还允许你配置适应你自己的每一个练习项目。值得一提的是,该辅导课程的原作者 Birthe Skou 是一位著名的音乐教授,他曾任教于丹麦节奏音乐学院、丹麦皇家音乐学院以及一些其他的音乐院校讲授科学的听音练耳训练方法;现在已经由 MidiTec 将他的训练课程移植到计算机上并翻译成英文,为方便大家学习,我也一并作了汉化。另外,原本是要将帮助文件也汉化了的,限于时间与精力只完成了其中的乐理基础部分,不过这也应该够用了吧。软件共分为两个版本:EarMaster Pro 和 EarMaster School,一个是面向普通用户的,一个是面向学校与老师的,相对于 EarMaster Pro 来说,EarMaster School 主要是增加了一些教师功能扩展,如支持多用户管理、编辑辅导课程等。

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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