CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

代码过长怎么办?

楼主wyg(wyg)2000-05-04 22:52:00 在 PowerBuilder / 基础类 提问

我在一个按钮的单击事件中写了过长的代码为:分别为  
  dw_1.object.x1_t.text=""  
  ...  
  dw_1.object.x25_t.text=""  
  ...  
  dw25.object.x1_t.text=""  
  ...  
  dw25.object.x25_t.text=""  
  也就是分别为25个数据窗口下的25个标题符一个值请问如何精简这段代码 问题点数:50、回复次数:4Top

1 楼929()回复于 2000-05-11 09:04:00 得分 20

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=''")  
  nextTop

2 楼redbird()回复于 2000-05-26 11:37:00 得分 10

用describe和modify函数,轻松解决Top

3 楼edpzjh()回复于 2000-06-03 11:20:00 得分 20

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)  
  Top

相关问题

  • 一行的代码太长怎么办?
  • 如果代码太长了该怎么办?
  • 急!如果错误是脚本代码太长怎么办?在线等待。。。
  • VB.NET用代码执行TreeView1_AfterSelect怎么办?
  • 在DELPHI编写代码的时候,如果感觉一行写的太长,想换行怎么办??
  • 在DELPHI编写代码的时候,如果感觉一行写的太长,想换行怎么办??
  • java web start实例代码COPY不了,怎么办?
  • 下载源代码,碰上加密怎么办?
  • 怎么办?键盘热键的代码编写。
  • 数据段和代码段产生冲突了怎么办?

关键词

  • 代码
  • dw
  • modify
  • ls
  • li
  • object
  • text

得分解答快速导航

  • 帖主:wyg
  • 929
  • redbird
  • edpzjh

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo