VS 2005 中窗体继承的问题...

habao 2005-12-05 10:59:42
在VS 2005中创建一个继承的窗体,base窗体上的所有控件都设置为public的,但是继承的窗体中除了最底层的SplitContainer控件在窗体设计器中间能够编辑之外,SplitContainer上的所有控件都不能编辑,都提示其为private,,,,用2003的时候没有碰到过,各位帮帮忙!!!!
...全文
525 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
habao 2005-12-05
  • 打赏
  • 举报
回复
Modifiers全部设为public都不行,我发现只要控件放在TableLayoutPanel里面了,就都不行了,在设计器里面都显示为private
wdtclv 2005-12-05
  • 打赏
  • 举报
回复
看看你的baseform的designer.vb文件中你的控件是怎么定义的
一般的是定义成friend,那样的话继承过来是可以用的
habao 2005-12-05
  • 打赏
  • 举报
回复
我用的RTM版,网上有很多BT种子
yurenjf 2005-12-05
  • 打赏
  • 举报
回复
正在关注vs2005,帮你up

顺便问一下,你用的是什么正式版吗? 在哪里下的?
timiil 2005-12-05
  • 打赏
  • 举报
回复
http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=02f9cd99-08a7-4efa-92d0-99a53b91d302#Workarounds

...
Thank you for your comments. This is a known design time limitation that we will not be addressing in this Visual Studio 2005 release. We will look at improving this in future versions.
...
veryhappy 2005-12-05
  • 打赏
  • 举报
回复
这样的继承到不如写一个用户控件好了
timiil 2005-12-05
  • 打赏
  • 举报
回复
to 点聚: talking about VS2005 , Visual Inheritance
usepc 2005-12-05
  • 打赏
  • 举报
回复
谁说不可以呀,我一点问题都没有呀
sayo 2005-12-05
  • 打赏
  • 举报
回复
vs真狗屎,我也和楼主碰到同样问题,只好在每个窗体上自定义DataGridView,破坏了继承的逻辑,非常不爽
timiil 2005-12-05
  • 打赏
  • 举报
回复
在2.0中的Visual Inheritance已经修改了,复杂的控件(比如ToolStrip,DataGrid,FlowXXX等)都不可以在继承窗体上直接编辑了.(第三方的控件,比如DevExpress 的XtraGrid, Infragstics 的UltraGrid也一样...)
最有意思的是,MS 不认为这是个Bug,而是Feature....
jxufewbt 2005-12-05
  • 打赏
  • 举报
回复
你是不是哪里设置错了?
wdtclv 2005-12-05
  • 打赏
  • 举报
回复
还可以试着自己写个控件看看

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧