删除继承的窗体中的控件属性时出现错误

chdaner 2010-02-20 09:21:33
今天在修改程序的时候突然发现删除继承的窗体中的控件属性时出现错误:Selection contains a component introduced in an ancestor form which cannot be deleted.

不知道是什么原因,看到网上有说是IDE的Bug,不知道是不是此原因?

有什么方法解决?
...全文
86 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chdaner 2010-02-21
  • 打赏
  • 举报
回复
谢谢各位,了解了,呵呵
Harryfin 2010-02-20
  • 打赏
  • 举报
回复
如果你不想子窗体中出现此控件,你可以把它隐藏掉,或者重新考虑你的设计是否有问题。
Harryfin 2010-02-20
  • 打赏
  • 举报
回复
怎么可能是BUG。。。。

首先你要明白什么叫继承?如果你能删掉继承下来的东西,那就不叫继承了。

换个说法你就懂了,你能删掉父类的方法和属性吗?不能吧。。

窗体本身就是一个类,控件是这个窗体上面的一个数据成员。那么继承这个窗体(类),当然就不能删除它的控件(数据成员)了。。。
橘子香水 2010-02-20
  • 打赏
  • 举报
回复
不用就把它隐藏了,不能删除的。
林石公 2010-02-20
  • 打赏
  • 举报
回复
可(部分的?)修改继承过来的东西的属性,但不能删除
bdmh 2010-02-20
  • 打赏
  • 举报
回复
继承自父类窗体的窗体,不能删除继承自父类窗体的组件

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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