Winform 控件的Visible失效,无法更改属性值

问题: 之前碰到过一次,解决之后今天再次碰到,却有些想不起来具体原因,思前想后翻来覆去,发现是控件的主从关系出了问题。在拖拉控件的时候容易不小心把添加的控件拖进其他panel之类的区域空间里面,导致该控件与其他控件形成主从关系,所以该控件的visible就容易出现变成不可更改的情况了。
解决方案:
方案一:在设计代码中找到该控件相关代码,如果你添加的控件跟别的控件形成主从关系,你会看到类似 Me.Panel3.Controls.Add(Me.plRecall) 这种代码,直接注释掉,消除主从关系即可。
方案二:简单粗暴的删除原控件然后重新添加一遍。

猜你喜欢

转载自blog.csdn.net/qq_36872323/article/details/81363852