MID窗体中编程,如何像PS那样在子窗体打开之前对子窗体的大小等进行配置?

RongRong88 2009-03-12 01:10:53
如题
...全文
117 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
018 2009-03-12
  • 打赏
  • 举报
回复
主窗口(form1)获取子窗口(form2)对象,然后传给form3,这样就可以对form2对象进行修改了。
zgke 2009-03-12
  • 打赏
  • 举报
回复
form1的菜单里

Form3 a =new Form3(this);
a.Show(); 这样不行????
RongRong88 2009-03-12
  • 打赏
  • 举报
回复
还是不行,form3是通过form1的菜单打开的
RongRong88 2009-03-12
  • 打赏
  • 举报
回复
汗!!!是MDI,呵呵
zgke 2009-03-12
  • 打赏
  • 举报
回复
你把FORM1传递给Form3 在Fomr

Form3里修改

private Form1 m_Form;
Form3(Fomr1 p_Form)
{
InitializeComponent();
m_Form=p_Form;
}

private void button1_Click(object sender, EventArgs e)
{
Form2 _SubForm2 =new Form2();
_Form.MdiParent = m_Form;
_Form.Size = new Size(150, 100); //取配置设置大小
_Form.Show();
}



RongRong88 2009-03-12
  • 打赏
  • 举报
回复
form1为MID窗体,form2为子窗体,form3是对form2属性进行配置的窗体,通过点击form3窗体的按钮实例化一个form1的子窗体form2并显示,就像PS中新建的效果一样,如何实现?
zgke 2009-03-12
  • 打赏
  • 举报
回复
在你new 窗体的时候做



Form _Form = new Form();
_Form.MdiParent = this;
_Form.Size = new Size(150, 100); //取配置设置大小
_Form.Show();

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧