当前位置:编程学习 > C#/ASP.NET >>

为什么这个form弹不出来?

我这里有一段代码,在主窗体中调用一个自定义的函数,用于显示子窗体,但是却弹不出来。请有经验的大虾们帮忙:
private void showform(Form form)

GoodsIn goodsin = new GoodsIn();
                    goodsin.MdiParent = form;
                    goodsin.StartPosition = FormStartPosition.CenterScreen;
                    goodsin.Show();
} --------------------编程问答--------------------         public void ShowNewForm(Form fm)
        {
            Form childForm = fm;
            childForm.MdiParent = this;
            childForm.WindowState = FormWindowState.Maximized;
            childForm.Show();
            childForm.Select();
        } --------------------编程问答--------------------
引用楼主 warhax 的回复:
我这里有一段代码,在主窗体中调用一个自定义的函数,用于显示子窗体,但是却弹不出来。请有经验的大虾们帮忙:
private void showform(Form form)

GoodsIn goodsin = new GoodsIn();
                    goodsin.MdiParent = form;
                    goodsin……
你有调用这个函数吗、? --------------------编程问答--------------------
引用 2 楼 chinajiyong 的回复:
引用楼主 warhax 的回复:
我这里有一段代码,在主窗体中调用一个自定义的函数,用于显示子窗体,但是却弹不出来。请有经验的大虾们帮忙:
private void showform(Form form)
{
GoodsIn goodsin = new GoodsIn();
goodsin.MdiParent = form;
goodsin……
你有调用这个函数吗、?


这才是关键啊,,调用没啊 --------------------编程问答-------------------- 找出原因了,前面一个groupbox把子窗体挡住了。现在的问题是:能不能让子窗体到最前面来? --------------------编程问答--------------------
引用 4 楼 warhax 的回复:
找出原因了,前面一个groupbox把子窗体挡住了。现在的问题是:能不能让子窗体到最前面来?

窗体有一个属性(TopMost),设置为True --------------------编程问答-------------------- 被挡住了?
那还是子窗体么?
楼主检查下 --------------------编程问答-------------------- 5楼可以 --------------------编程问答--------------------
引用 5 楼 chinajiyong 的回复:
引用 4 楼 warhax 的回复:

找出原因了,前面一个groupbox把子窗体挡住了。现在的问题是:能不能让子窗体到最前面来?

窗体有一个属性(TopMost),设置为True

试了一下,不行啊
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,