【问题标题】:Minimize Form by user control通过用户控件最小化表单
【发布时间】:2011-01-16 03:02:33
【问题描述】:

我有一个用户控件,顶部有三个按钮 Close 、 Minimize 和 On Top。当我们在 Windows 窗体应用程序上拖动该用户控件并运行它时,我们可以执行所有三个功能。但是当我制作自己的用户控件并添加这些选项时,只能通过实现 Application.Exit(); 来添加关闭,但不能通过实现最顶层或最小化,因为它们需要表单,所以我们如何通过 usercontrol 按钮最小化表单

【问题讨论】:

  • 绝对没有办法引用现有的控件,它确实以你想要的方式工作?
  • 这是为客户设计的,我只有 dll 文件

标签: c# user-controls


【解决方案1】:

在您的 UserControl 中,您有一个 ParentForm 属性,它应该可以让您做您想做的事。

【讨论】:

  • 这行得通,前提是您不要尝试将此控件托管在 Windows 窗体窗体以外的任何东西中;)
  • @Reed,是的,显然我不再注意到缺少 WPF/WinForms/... 标签。
  • 我不是在批评 =- 我只是提到了它,因为它曾经咬过我一次 ;) [我已经投票赞成,因为它是正确的...] 我刚刚发现你从来没有知道“可重用”用户控件将来会在哪里结束......
猜你喜欢
  • 1970-01-01
  • 2020-10-23
  • 1970-01-01
  • 1970-01-01
  • 2017-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多