在窗口中利用Script动态增删普通控件,例如一个按钮???

lgk0104 2000-07-28 05:07:00
本人拒绝使用用户对象来解决该问题的方法。
同样地,能否在复合报表中通过Script动态增删子报表?
请各位多多指教!谢谢!!
...全文
246 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
newyearday 2000-10-19
  • 打赏
  • 举报
回复
动态的装入某个控件,比如,你要
动态的装入singlelineedit

SingleLineEdit sle_1
OpenUserObject( sle_1, "singlelineedit", 400, 400)
sle_1.Width = 400
sle_1.Height = 80
sle_1.Border = TRUE
sle_1.BorderStyle = StyleLowered!
sle_1.visible = TRUE
sle_1.text = "你看到的是一个动态创建的控件!"
parent.control[ UpperBound( parent.control ) + 1] = sle_1

对于动态的装入ocx控件如:ole_1.object
你可以这样定义
ole_1.object dole_1.object


注意使用的时候必须把该对象已经放到了窗口中,对象的visible = false,这样你就可
以创建多个这样的控件
newyearday 2000-10-19
  • 打赏
  • 举报
回复
首先,你要在窗口上放置一个你要增删的对象,下面我以singlelineedit为例
SingleLineEdit sle_1
OpenUserObject( sle_1, "singlelineedit", 400, 400)
sle_1.Width = 400
sle_1.Height = 80
sle_1.Border = TRUE
sle_1.BorderStyle = StyleLowered!
sle_1.visible = TRUE
sle_1.text = "你看到的是一个动态创建的控件!"
parent.control[ UpperBound( parent.control ) + 1] = sle_1

对于动态的装入ocx控件如:ole_1.object
你可以这样定义
ole_1.object dole_1.object


注意使用的时候必须把该对象已经放到了窗口中,对象的visible = false,这样你就可
以创建多个这样的控件
chump 2000-09-26
  • 打赏
  • 举报
回复
好象不行!
sbks 2000-08-22
  • 打赏
  • 举报
回复
用户对象有什么不好吗?好象用户对象比较容易封装自已的东东
dukeli 2000-08-10
  • 打赏
  • 举报
回复
我也感兴趣

740

社区成员

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

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