代码过长怎么办?

wyg 2000-05-04 10:52:00
我在一个按钮的单击事件中写了过长的代码为:分别为
dw_1.object.x1_t.text=""
...
dw_1.object.x25_t.text=""
...
dw25.object.x1_t.text=""
...
dw25.object.x25_t.text=""
也就是分别为25个数据窗口下的25个标题符一个值请问如何精简这段代码
...全文
264 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
edpzjh 2000-06-03
  • 打赏
  • 举报
回复
string ls_modify
integer li_counter
for li_counter = 1 to 25
ls_modify = ls_modify + "x" + string(li_counter) + "_t.text='' "
next

dw_1.Modify(ls_modify)
...
dw25.Modify(ls_modify)
redbird 2000-05-26
  • 打赏
  • 举报
回复
用describe和modify函数,轻松解决
929 2000-05-11
  • 打赏
  • 举报
回复
string ls_colcount
integer col
string setting
ls_colcount = dw_1.Object.DataWindow.Column.Count
for col=1 to integer(ls_colcount)
setting = dw_1.Describe("#"+string(col)+".Name")
dw_1.Modify(setting+"_t.text=''")
next

1,075

社区成员

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

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