热情软件屋

 

如何取得一个嵌套的Datawindow的句柄


编号:QA002734
建立日期: 2000年3月18日 最后修改日期:2000年3月18日
所属类别:

Chen:
    操作系统: WINDOWS
    编程工具: PowerBuilder
    问题: 我想取得一个嵌套的Datawindow的句柄,Getchild()返回值为-1,怎样才能取到?
    一个datawindow名字为dw_1,其中嵌套了一个datawindow, 名字为nestdw, 不是dataobject的名字, 程序如下:
    datawindowchild dwc_temp
    Integer li_ret
    li_ret=dw_1.getchild( "nestdw", dwc_temp )
    
    //li_ret = -1, why?

回答:

    如果 datawindow 的风格是 compsite,则 nestdw 应是 report 的名字,如果 datawindow 的风格不是 compsite,则用 getchild 只能得到某列包含的子 datawindow,如 dropdowndatawindow. nestdw应是该列的列名。
    如果 是嵌套的 report, 则可用点操作得到它的一些属性,如:
     dw_1.Object.nestdw.DataObject

此问题由无名是我回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio