jjzjj

ContainerControl

全部标签

.net - Control.FindForm 和 ContainerControl.ParentForm 有什么区别

我想知道Control.FindForm和ContainerControl.ParentForm之间是否存在任何功能(或其他)差异?我在创建自己的用户控件时一直在使用.ParentForm但有什么理由.FindForm会是更好的选择吗?据我所知,它们总是会返回相同的表单(即用户控件所在的表单,或者为空)。.ParentForm只是调用.FindForm还是有时两者可能不同(可能使用mdi窗口)? 最佳答案 它们略有不同。当您在顶层表单上调用它时,ParentForm将返回null,因为它没有父级。FindForm()不会,它返回自己