骷 骷髅头 Unregistered / Unconfirmed GUEST, unregistred user! 2010-12-07 #1 我在程序中创建一个父窗体frm_FormStyle,窗体中含一些其他子窗体共用的控件,和公共的功能模块,现创建一个窗体只用父窗体其中一个功能控件,继承的话,会把父窗件共用的控件给继承过来,把现有窗体控件布局打乱,而且没有用,用Visible禁止吧,又要改,有没有办法只继承部分控件
我在程序中创建一个父窗体frm_FormStyle,窗体中含一些其他子窗体共用的控件,和公共的功能模块,现创建一个窗体只用父窗体其中一个功能控件,继承的话,会把父窗件共用的控件给继承过来,把现有窗体控件布局打乱,而且没有用,用Visible禁止吧,又要改,有没有办法只继承部分控件
A aikede Unregistered / Unconfirmed GUEST, unregistred user! 2010-12-07 #2 继承就是全收,,,,要部分,那就多造几层基类。。。。。从较低层基类继承吧
骷 骷髅头 Unregistered / Unconfirmed GUEST, unregistred user! 2010-12-07 #3 unit pCardType;interfaceuses pFormStyle,......;//继承父窗体type Tfrm_CardType = class(Tfrm_FramStyle)
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2010-12-10 #4 你这是筛选 不是继承这样做,不如吧公共控件做成独立的类,窗体直接调用创建算了,继承没意义
Z znxia Unregistered / Unconfirmed GUEST, unregistred user! 2010-12-14 #5 或者,试试Delphi里的 Frame,把那个按钮放在一个Frame里面,相应的代码也写作那里,然后,在窗体里面,放置该Frame.不过,我之前遇到类似的问题,采用的是 hs-kill 所说的方法。
骷 骷髅头 Unregistered / Unconfirmed GUEST, unregistred user! 2010-12-14 #6 frm_FormStyle集中处了错误信息,通过frm_FormStyle的状态栏控件显示,
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2010-12-15 #7 显示和功能控件尽量和功能模块分开 错误处理单独用个unit通过调用错误编号返回错误提示
骷 骷髅头 Unregistered / Unconfirmed GUEST, unregistred user! 2010-12-15 #8 错误处理单独用pBaseMethod单元,我是通过frm_FormStyle窗来来显示的状态栏控件来显示,对状态栏进行重绘,我不想每个用到错误处理信息都要重写代码