学习.交流
专业源于专注
www. myoit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 2  1/1   1  
作者
内容
1934184799  [个人空间]
QQ名  河内-服装


注册  2015-06-23
发贴数  472
精华贴  1
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2021-05-21 11:34

1、使用 界面设计  ,快速生成 控件 布局代码 
 
2、关键来了 
 
2.1 使用 单独的csp 加载窗口,下面 这两个csp必须是同名,切记 
int main() 

    if(gui_is_win_exists("PD")) 
    {gui_close_win_by_id("PD");} 
    //gui_delete_win("PD"); 
    gui_create_mdi_win("PD",1110,730,"pd_rpt_ui"); 
    win_set_obj_change_csp('pd_rpt_ui'); 
    return 1; 

 
2.2 界面中如果有命令按钮,必须使用单独的csp,切记 
 
     gui_create_button('this','search',1007,127,81,28,'查詢','call_csp.pd_rpt_cmd.cx_rec'); 
 
2.3 另外,也请不要使用gui_delete_win("PD");这样有时会无法触发部分命令按钮 
     建议 使用 
 
 if(gui_is_win_exists("PD")) 
{gui_close_win_by_id("PD");}


        于 2021-05-21 11:34 被 1934184799 修改


1934184799  [个人空间]
QQ名  河内-服装


注册  2015-06-23
发贴数  472
精华贴  1
原创贴  0
来自  
状态  正常

级别  会员
#2»发布于2021-05-21 11:38

可能是 
 
gui_delete_win 与 win_set_obj_change_csp 这个的原因,是不是找不到窗口 
 
win_set_obj_change_csp(S) 
 
加多一个窗口参数,让它只在指定的窗口里运行,会不会解决 2.3的问题 
 
win_set_obj_change_csp(SS)





 2  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]