发布网友 发布时间:2022-05-24 07:29
共4个回答
热心网友 时间:2023-10-30 20:59
用GetParent()获取父窗口指针。
设你主对话框类为CMyDialog。
CMyDialog *pDlg = (CMyDialog *)GetParent()->GetParent()。
pDlg->函数或变量。
第一个GetParent()获取的是tab control指针,再通过tab control获取主对话框指针。
然后就可以对对话框操作在子窗体中调用父窗体中函数。
比如父窗体是form1,子窗体form2
子窗体中:
From faFrom;
public Form2(From f)
{ faForm = f;
InitializeComponent(); }
父窗体
private void button1_Click(object sender, EventArgs e)
{
Form2 f = new Form2();
f.getForm(this);
f.show();
}
之后就可以通过对faForm操作,从而控制父窗体。
热心网友 时间:2023-10-30 21:00
通过window.operner来访问热心网友 时间:2023-10-30 21:00
可以在子窗体中创建一个父窗体的对象追问如何创建?
热心网友 时间:2023-10-30 21:01
这个问题解决了么??能给我个答案么???