【问题标题】:Calling .Parent from a form causes textbox problem, MDI从表单调用 .Parent 会导致文本框问题,MDI
【发布时间】:2009-06-24 17:50:11
【问题描述】:

我想制作一个包含在另一个表单中的表单。问题是应用程序已经是一个 MDI,你不能嵌套 MDI。 如果我做 childFrm.Parent = parentForm 一些控件的行为很奇怪。例如,如果您单击文本框中的文本,通常文本光标会出现在您单击的位置,但它不会,它只是转到文本的末尾。

有什么建议吗?

谢谢,

【问题讨论】:

    标签: c# .net winforms mdi


    【解决方案1】:

    您不能在 UserControl 而不是 Form 中托管内容的任何特殊原因?

    【讨论】:

    • 我需要表单的外观/感觉/功能。我们正在更换一个 vb6 应用程序,需要保持相同的外观。
    【解决方案2】:

    如何将子表单作为拥有的表单添加到 MDI 父表单?

    http://msdn.microsoft.com/en-us/library/system.windows.forms.form.addownedform.aspx

    【讨论】:

      【解决方案3】:

      查看 SetWindowParent Windows API 调用,不,你不能使用 .Parent 它不能正常工作,因为 .NET 本身不支持你想要做的事情。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-23
        相关资源
        最近更新 更多