Compiler: Warnings Warning C0210: Event 'dwndropdown' cannot be overloaded.
bqj 2013-09-23 09:15:08 编码一个窗口时出现错误提示:
---------- Compiler: Warnings (9:06:33)
custom_template.pbl(w_onetab_ancestor).dw_2.dwndropdown.1: Warning C0210: Event 'dwndropdown' cannot be overloaded.
dw_2.dwndropdown.1事件的代码如下:
datawindowchild ldwc_child
long ll_width,ll_widthTotal,ll_scrollbarwidth,ll_PercentWidth,ll_MaxWidth
string ls_scrollbarwith,ls_columnname
ls_columnname=this.getcolumnname()
if this.getchild(ls_columnname,ldwc_child)=1 then
this.modify(ls_columnname+".dddw.PercentWidth=100")
ls_scrollbarwith=ldwc_child.describe("DataWindow.HorizontalScrollMaximum")
ll_scrollbarwidth=long(ls_scrollbarwith)
ll_width=long(this.describe(ls_columnname+".width"))
ll_widthTotal=ll_scrollbarwidth+ll_width
environment lenv_env //声明局部环境变量
GetEnvironment(lenv_env)
//取出屏幕宽度并乘以80%
ll_MaxWidth = PixelsToUnits(lenv_env.ScreenWidth,XPixelsToUnits! )*0.8
if ll_widthTotal>ll_MaxWidth then
//超出限制宽度则赋予为最大宽度
ll_widthTotal=ll_MaxWidth
end if
ll_PercentWidth=(ll_widthTotal/ll_width)*100
if ll_PercentWidth>100 then
//如果百分比大于100则修改百分比,否则不修改
this.modify(ls_columnname+".dddw.PercentWidth="+string(ll_PercentWidth))
end if
end if
如何解决?
环境PB12.5 + SQL SERVER 2008