您的位置:程序门 -> .net技术 -> c#



mdi子窗体用showdialog显示对话框,centerparent没有效果


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


mdi子窗体用showdialog显示对话框,centerparent没有效果[已结贴,结贴人:htofire]
发表于:2007-01-08 17:37:57 楼主
论坛上有不少问设置mdi子窗体centerparent不起效果的问题,注意,我这个不是
       
        我有一个mdi子窗体,在这个子窗体中,显示一个模式对话框,本来设置了这个模式对话是centerparent,想让它出现在mdi子窗体中央,结果这个模式对话框一直出现在mdi父窗口中央,很奇怪。
          如果改成普通窗口,showdialog()   +   centerparent就有效果
发表于:2007-01-10 12:05:071楼 得分:30
mdi中的窗体不像普通窗体那样,你可以通过showdialog+manual,然后手动修改位置。
发表于:2007-01-10 13:07:022楼 得分:10

参考坐标都变了
发表于:2007-01-11 21:28:593楼 得分:0
主要是看以前vb写的程序,没有问题的
发表于:2007-01-12 08:27:354楼 得分:5
需要把startposition设置为manual,自己去控制窗体的显示位置.
发表于:2007-01-12 09:07:355楼 得分:5
对话框的父窗体属性有效么?它好像用owner


快速检索

最新资讯
热门点击