作者huggie (huggie)
看板C_Sharp
标题Re: [问题] 视窗位置
时间Thu Apr 12 12:04:40 2007
※ 引述《Eric30 (eric)》之铭言:
: ※ 引述《huggie (huggie)》之铭言:
: : 我想要让 form 位置开在萤幕右下角
: : 请问这是要得到萤幕位置吗? 还是要怎麽做?
: : 那要怎麽设定呢?
: Rectangle rect = Screen.GetWorkingArea(this);
: this.Top = rect.Bottom - this.Height;
: this.Left = rect.Right - this.Width;
: this.StartPosition = FormStartPosition.Manual;
谢谢
我照着这样做可是位置没有到耶
又约多补了 Top + 173 跟 Width + 61 才到角落
我把这几行放在 form 的 constructor 里面,
InitializeComponent() 之前, 请问这样对吗?
是不是原本在 IDE form properties 中设的 Size 属性在 constructor
中还没有生效?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.129.160.67
1F:→ huggie:啊! 放在 InitializeComponent 之後就 OK 了 多谢! 04/12 12:05