从表单调用.Parent会导致文本框问题,MDI

时间:2009-06-24 17:50:11

标签: c# .net winforms mdi

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

有什么建议吗?

谢谢,

3 个答案:

答案 0 :(得分:0)

您无法在UserControl而不是表单中托管内容的任何特定原因?

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

查看SetWindowParent Windows API调用,并且不能使用.Parent它将无法正常工作,因为.NET本身不支持您想要做的内部。