如何使窗体显示时成为另一个同级窗体的子窗体

当我们使用C#WinForm创建一个窗体时,为了使其显示时,成为同级窗体类型的子窗体(即显示位置依附于指定的窗口),

则我们可以通过重写Showdialog()方便,指定其父窗体

示例代码:

        public new DialogResult ShowDialog()

        {

            return ShowDialog(null);

        }

        public new DialogResult ShowDialog(IWin32Window owner)

        {

            if (moConsulter == null)

            {

                InitGroupArgument();

            }

            return base.ShowDialog(owner);

        }

posted @ 2012-09-08 15:14  脱壳小乌龟.  阅读(331)  评论(0编辑  收藏  举报