c#winform的控件在所有容器之上怎么写代码(注:不是在一个容器内,相当于不同容器间

2025-02-25 01:57:15
推荐回答(3个)
回答1:

点击一个控件 则浮于所有控件及容器之上 : C#中 当某个容器中的某个控件获得焦点的时候 它会默认的浮于所有控件及容器之上 如果想改变 就得重写这个控件 至于怎么写 不太清楚 没写过

而想显示容器中看不见的地方 你可以在该容器中加个滚动条啊 像panel中就自带滚动条的

回答2:

现在关键是,微软自己写的,日期控件,组合框 菜单 控件,都可以从一个容器穿透到另外一个容器,而总是浮于最上层,但右边我自己写的这个自定义控件就不行,不知道解决方法如何,大家有没有遇到过相似的问题,帮忙解决下.谢谢

回答3:

对于你遇到的情况,可以明确的告诉你,做程序就好像盖楼一样,总归有底层和上层,想把不同的内容做在同一层面,就只能靠自己开发!

你说的问题可以通过长度的计算,来对panle的高度作调整,就完整的显示了你的控件,或者不使用panle的组合控件!

既是说,你的控件属于一个panle之后,就没法属于另一个,不过你可以尝试一下3层结构,不确定是否可以!