winform记录窗口的位置和大小

图片说明
怎么记录现在画板中窗口的位置 保存再打开文件 点击节点弹出相应的窗口 窗口也是显示在相同的位置(弹出的窗口是自定义控件)

1个回答

formclosing事件里面写
try
{
string s = string.Format("{0},{1},{2},{3}", Top, Left, Height, Width);
System.IO.File.WriteAllText("pos.ini", s);
}
catch { }

在load事件里面写
try {
string s = System.IO.File.ReadAllText("pos.ini");
int[] pos = s.Split(',').Select(x => int.Parse(x)).ToArray();
Top = pos[0];
Left = pos[1];
Height = pos[2];
Width = pos[3];
}
catch {}


THAOF
THAOF 可是 我在面板的窗口是自定义控件来的 我要保存它们在面板中的位置呢
大约 2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问