hur.cn - 华软网

 热门搜索

怎样改变已存在的窗体的继承性?急用~~~

  作者:未知    来源:网络    更新时间:2017/9/29
怎样改变一个已存在窗体的继承性?除了将此窗体删除在新建一个窗体外,还有其他的办法么?因为已存在的窗体中有许多隐藏控件代码,所以如果新作一个窗体的话工作量很大。。还有就是如果一个窗体以前不继承任何窗体,现在我想让他继承一个窗体应该怎么做,除了重新建一个窗体以外。。。比如我想让child窗体继承w_main窗体,而以前child窗体什么都不继承。。
------华软网友回答------
先备份

将窗口导出为srw文件
用记事本打开,找到global type 窗口名称 from 继承窗口名称
改掉继承窗口名称,如果不想从其他窗口继承,继承窗口名称改为window
导入
------华软网友回复------
同意楼上,要注意,那句话有两个地方又,都要改才可以
如果是pb9,可以直接edit source,不用导出
------华软网友回复------
那为什么我改过继承后有的属性还是继承不过来啊?就像窗口颜色什么,主窗口的颜色是红色的,而改过继承后继承的那个窗体的颜色还是原来的颜色,这个方法会不会继承的时候还会丢掉其他的东西,比如代码,那样会给系统造成很严重的问题的。。怎么解决阿?
------华软网友回复------
我用的是pb6.5..
------华软网友回复------
我用pb9,方法同li_d_s,还没有发现问题。改过继承后继承的那个窗体的颜色还是原来的颜色,是因为颜色原来就是自定的,可以edit source找到该颜色设定,删除,就是继承窗口的颜色了。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。