请问C#窗体继承中ToolStrip的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 raylo
  • 开始时间 开始时间
R

raylo

Unregistered / Unconfirmed
GUEST, unregistred user!
我继承了一个窗体,其中有个ToolStrip控件,父窗体中此控件的Modify属性无论设为protected还是public,在派生窗体都显示为private,无法修改,请问是何原因呢??
 
ToolStrip 在父窗体中是 private 的 ,
有两个方法:
一在继承后的窗体中重新 addcontrol一个新的 toolstrip
二、在父窗体中将 ToolStrip 定义成 public
 
父窗体中已经将ToolStrip定义为Public,就是Modify属性设置为Public,可是不行啊
 
那这样吧,你就动态添加 ToolStrip 不要继承这个控件了~~~`
 
那就太不方便了。。。
看能不能解决,不行的话就只好定义个虚函数,由各个按钮调用,然后由派生窗体去override每个功能
 
用虚函数的方法可以达到效果,但仍有些不便,继续寻求此问题的解答。。。
 
http://www.51zhan.com 最好的网址站
http://www.51zhan.com 最好的网址站
http://www.51zhan.com 最好的网址站
 

Similar threads

D
回复
0
查看
825
DelphiTeacher的专栏
D
S
回复
0
查看
896
SUNSTONE的Delphi笔记
S
D
回复
0
查看
831
DelphiTeacher的专栏
D
S
回复
0
查看
873
SUNSTONE的Delphi笔记
S
后退
顶部