winform 显示位置发生改变

cjcy1984001 2010-10-25 08:32:17
GroupCallPanel^ GroupForm = gcnew GroupCallPanel(pCGC);
GroupForm->Focus();//设置焦点
GroupForm->MdiParent = this;
m_FormNum++;
switch(m_FormNum)
{
case 1:
GroupForm->Location = Point(0,0);
//GroupForm->m_location = GroupForm->Location;
break;
case 2:
GroupForm->Location = Point(GroupForm->Width,0);
//GroupForm->m_location = GroupForm->Location;
break;
case 3:
GroupForm->Location = Point(0,GroupForm->Height);
//GroupForm->m_location = GroupForm->Location;
break;
case 4:
GroupForm->Location = Point(GroupForm->Width,GroupForm->Height);
//GroupForm->m_location = GroupForm->Location;
break;
}
GroupForm->Show();

为什么在show的时候,位置发生了改变?GroupForm->Show(); 以前 GroupForm->Location为(301,0),show()
执行后变成了(22.33)
...全文
200 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
兔子-顾问 2010-10-25
  • 打赏
  • 举报
回复
GroupForm->StartPosition = FormStartPosition::Manual;
兔子-顾问 2010-10-25
  • 打赏
  • 举报
回复
最开始StartPosition属性设置为手动。

110,534

社区成员

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

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

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