- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想知道 Control.FindForm
和 ContainerControl.ParentForm
之间是否存在任何功能(或其他)差异?我在创建自己的用户控件时一直在使用 .ParentForm
但有什么理由 .FindForm
会是更好的选择吗?据我所知,它们总是会返回相同的表单(即用户控件所在的表单,或者为空)。 .ParentForm
只是调用 .FindForm
还是有时两者可能不同(可能使用 mdi 窗口)?
最佳答案
它们略有不同。当您在顶层表单上调用它时,ParentForm 将返回 null,因为它没有父级。 FindForm() 不会,它返回自己。并且 ParentForm 提出了安全要求,而 FindForm() 没有。他们否则使用相同的内部实现。 Winforms 本身根本不使用 ParentForm,我会忽略它。
关于.net - Control.FindForm 和 ContainerControl.ParentForm 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6793707/
我有一个应用程序,我在其中的表单上添加了一个用户控件。当我在 userControl 构造函数中检查 this.parentForm 时,它给出了一个空引用 我的用户控制代码是这样的 public U
我正在将自定义的 MenuStrip 控件集成到另一个 .NET 应用程序中。除了焦点问题外,MenuStrip 工作正常。如果承载 MenuStrip 的窗体未获得焦点,则用户需要单击两次 - 一次
我正在处理一个表单,该表单根据组合框中选定的索引显示多个用户控件之一。该表格用于添加和编辑包含不同数据字段的不同种类的项目(即服务、库存、非库存等)。用户控件需要访问表单上的一些控件,然后才能保留 L
在 winforms 中我们有 objForm.Owner 和 objForm.Parent。这两者有什么区别。 我从表单 A 打开表单 B 作为对话框,并期望使用 ParentForm 属性从表单
简单的问题。我有一个 MainForm 和一个 settingsForm。设置表单初始化一次,然后在用户每次单击按钮时显示。单击此按钮时,我需要它执行某些操作。 m_inputSettings.Sho
第一个问题。如果需要,请帮忙格式化。 上下文 我的主窗体中有一个 TWebBrowser,它的行为就像打印机一样。 因此,当用户在真实打印机中执行一些命令时,我会在其中加载一些 HTML 文本...
我想知道 Control.FindForm 和 ContainerControl.ParentForm 之间是否存在任何功能(或其他)差异?我在创建自己的用户控件时一直在使用 .ParentForm
我有一个包含多个子表单的父表单(例如 http://jsfiddle.net/riemersebastian/9zr00ear/3/ ) 当用户更改任何字段时,相应的子表单和父表单都会获取类 ng-d
我让这段代码工作了! 我的 UserControl 内有一个按钮,在设计时掉落在我的表单中。一切正常,当我在按钮事件中调用 this.ParentForm 时,它正确地向我返回了(唯一的)父表单。 重
我是一名优秀的程序员,十分优秀!