pb中如何为自定义控件编写其事件

jy00114015 2008-10-30 04:46:01
我现在在一个按钮控件的clicked事件中编写代码,使用户按了此按钮以后能再在窗体上生成一个按钮控件 代码如下:
commandbutton cb;
cb = create commandbutton;
cb.width = 300;
cb.height = 100;
main.openuserobject(cb,500,500);
我现在要cb拥有自己的clicked事件,让用户按了cb控件后也能完成一定的操作,请问如何实现
...全文
345 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jy00114015 2008-10-31
  • 打赏
  • 举报
回复
实现不了,那这种自定义对象的方式开发得有什么用呢?
jjoulejcc 2008-10-30
  • 打赏
  • 举报
回复
不用用户对象是实现不了的
jlwei888 2008-10-30
  • 打赏
  • 举报
回复
实现不了!
I_am_Z 2008-10-30
  • 打赏
  • 举报
回复
不做用户对象怎么实现啊!都是通过用户对象封装自定义事件和控件的呀!
jy00114015 2008-10-30
  • 打赏
  • 举报
回复
注:要代码实现,不要创建用户对象
这是一款功能强大的编程框架PB FrameWork 以及一款超级数窗工具(SuperDW),使用这两个工具可以在编写几乎很少的代码的情况下,开发出高质量的应用程序,并能减少30%-40%的开发量以及维护量,减少开发成本,提高软件的开发速度。 附MS Sql 2000 和2005 数据库文件。 PB版本PB9.02超级数窗(SuperDW)功能介绍: 1.此工具可以使用PB的开发环境,把数窗方便的存储到数据库或者PBL,也可以在PBL和数据库间自由转换,也可以脱离数据库使用,不像其他自定义报表一样,总是跟着PB走,即使开发的再好也不如PB本身。 2.由于数窗可以存储在数据库,所以可以更完美的实现自定义报表的功能。 3.使用此工具可以给数窗的任何控件附加自定义属性,不需要另建文件,也不需要存储在数据库。即使对数窗进行重命名、另存、以及不同应用间导入导出等操作,属性也不会丢失。这样给PB开发人员带来更大的自由发挥得到空间。 4.此工具由于使用PB本身的开发环境,所以不会有PB升迁的问题。PB编程框架(PB FrameWork ) 功能介绍: 本框架是一个功能强大,易用,开发迅速的框架,该框架包含各种方便实用的编程技术,使用此框架可以快速的建立一个大型的商业应用系统。 其包含功能强大的用户权限管理,线用户管理、自动升级、消息管理、网内交谈及托盘闪动,Socket通讯等功能,功能简介如下: 1.用户名称、用户编码登录方式自由切换。 2.3级用户权限,使权限划分到程序员级、管理员级、用户级,管理更细致,权限更安全。 3.模块树+导航图的操作界面,使用起来非常方便。 4.模块和功能自定义设置,不用在开发的时候建好多菜单,每个模块的功能菜单都可以在程序自定义。 5.系统数据导入导出,可以对系统表的数据进行导入导出,使维护更方便。 6.在线用户管理,可以管理当前在线用户,通知下线、强制下线、发送消息等操作。 7.自动升级,如果有新程序,使用自动升级发布系统,可以自动对客户端进行升级。升级方式有强制升级,以及可选升级等方式。使程序维护更方便,也可以在出现重大漏洞的时候强制用户升级,不升级不允许登录。 8.消息管理,可以给其他用户发送数据库消息,无论当前用户是否在线,当其在线的时候会收到该消息。可以自定义设置程序运行的时候自动检索消息间隔,或者停止自动检索。 9.网内交谈,可以给当前在线用户发送即时消息,用户会立刻收到消息,收到消息后,系统托盘会闪动,并提示消息。可以进行消息发布用,也可以当作一个网内的聊天工具。 10.强大的自定义条件查询功能,支持括号,可以为所有的数窗预定义查询条件,并保存。而且系统会自动记录上次的查询条件方便下次查询相同条件数据,给数据查询带来很大的方便。 11.完善的打印预览功能,可以对要打印的数据进行随便的设置,并能记录打印设置。 12.方便的的数据排序功能 13.模板功能,系统自带多种模板,可以在不写代码情况下对多种类型的数据进行操作,如树形数据(每层的数据源可以不同),列表数据,主细表类型的数据等。用户也可以开发自己的模板。 14.单号生成,系统提供一个功能强大的单号自动生成的功能,几乎可以定义所有的单号生成规则。 15.结合SuperDW一起使用,可以实现如下功能: (1)可以使用PB的开发环境把数窗方便的放入数据库,可以对数窗进行修改而不用编译程序。 (2)可以实现用户自定义报表的功能。 (3)实现自动代码的功能,如弹出选择数窗,弹出选择树,自动赋值,下拉日历,下拉计算器等。 (4)可以为数窗的每个控件添加自定义属性,更自由的对数窗进行操作,给数窗开发带来自由发挥的空间。 (5)PBL和数据库的数窗相互另存。 (6)框架下可以调用SuperDW对数窗和属性进行编辑。

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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