VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1339|回复: 11

一个基类窗体中的控件不想让子类显示,如何做?

[复制链接]

2

主题

8

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-5 02:40:01 | 显示全部楼层 |阅读模式
比如基类中有个panel,子类中这个panel会把下面的子类控件盖住。
回复

使用道具 举报

0

主题

110

帖子

63.00

积分

新手上路

Rank: 1

积分
63.00
发表于 2020-1-5 09:21:01 | 显示全部楼层
没太明白..

直接:
控件.BringToFront();不能将控件提前吗?
回复

使用道具 举报

2

主题

8

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-1-5 11:30:02 | 显示全部楼层
就是不想让父类中的控件继承到子类中,如何?
回复

使用道具 举报

0

主题

110

帖子

63.00

积分

新手上路

Rank: 1

积分
63.00
发表于 2020-1-5 13:18:01 | 显示全部楼层
TO:就是不想让父类中的控件继承到子类中,如何?

这个好像不能吧..

你可以换种思路嘛,不想用到Panel,那你可以将它的Visible设置为false啊..

我也刚学C#不久,意见仅供参考..

听楼下的高手继续..
回复

使用道具 举报

0

主题

56

帖子

21.00

积分

新手上路

Rank: 1

积分
21.00
发表于 2020-1-5 14:06:01 | 显示全部楼层
将基类中的panel设为protected ,在子类的Form_Load事件中写panel1.Visible = false;就好了
你试试..
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-5 18:21:01 | 显示全部楼层
..........
回复

使用道具 举报

2

主题

8

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-1-9 23:54:01 | 显示全部楼层
看样是不可能,哈哈
回复

使用道具 举报

0

主题

8

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-1-10 16:36:01 | 显示全部楼层
设为private就可以了,呵呵。
回复

使用道具 举报

0

主题

8

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-1-10 16:54:01 | 显示全部楼层
设为private
回复

使用道具 举报

0

主题

8

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-1-10 17:18:02 | 显示全部楼层
设为private
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表