我无法在 Windows 窗体设计器中移动包含全尺寸 ElementHost 的 UserControl?

发布于 2024-11-16 19:24:32 字数 200 浏览 2 评论 0原文

我在 Windows 窗体用户控件中有一个 ElementHost,其大小为 Windows 窗体用户控件的整个宽度/高度。 UserControl 位于表单上...但我无法移动 UserControl 或在设计器中选择它,因为每当我将鼠标悬停在/单击设计器中的 UserControl 上时,ElementHost 的子级就会窃取焦点。

如何在设计时防止这种情况发生?

I have an ElementHost in a Windows Forms UserControl that is sized to the full width/height of the Windows Forms UserControl. The UserControl is on a Form...but I can't move the UserControl or select it in the Designer, because the Child of the ElementHost steals focus whenever I mouse over/click the UserControl in the Designer.

How can I prevent this from happening at Design time?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

俯瞰星空 2024-11-23 19:24:32

我执行了以下操作:

        if (LicenseManager.UsageMode == LicenseUsageMode.Designtime)
        {
            host.Enabled = false;
        }

现在允许我拖动父级上的 UserControl 并调整其大小。

I did the following:

        if (LicenseManager.UsageMode == LicenseUsageMode.Designtime)
        {
            host.Enabled = false;
        }

which now allows me to drag and resize the UserControl on the parent.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文