
急急急!求高手解答! .Net问题! 30
问题描述:1.我写了一个窗体的方法。提供给大家调用。要求要设置窗体的初始位置。fm.Loaction=newPoint(x,y);这个方法我用了,没效果。求高手解答。2....
问题描述:
1.我写了一个窗体的方法。提供给大家调用。要求要设置窗体的初始位置。fm.Loaction = new Point(x,y);这个方法我用了,没效果。求高手解答。
2.这个窗体可能被同时多次调用。要求弹出的窗体在屏幕上按照队列的形式排列好。当其中一个消失的时候,下面自动补齐。就像学生排队一样,例如:队列如下:张三(第一个),李四(第二个),王五(第三个)。。。;现在,李四走了,王五上前补齐李四的位置。
疑问:怎么监视窗体关闭了。!!!
3.希望高手提供下思路。我的思路是,谁调用了这个窗体,实例化时,将它的Loaction信息,急调用名字放到一个类中,然后放入List<>中,如果有窗体关闭。在关闭事件发生时,将这个窗体名字的消息发回。根据窗体名字在List<>中找到相应的类,剔除,下面的窗体根据剔除窗体的信息(Loaction.x,Loaction.Y,名字)补齐窗体显示队伍。
重点是第一个自定义窗体显示的位置。也就是第一个问题。希望解答。如果答案完美的话,加分30! 展开
1.我写了一个窗体的方法。提供给大家调用。要求要设置窗体的初始位置。fm.Loaction = new Point(x,y);这个方法我用了,没效果。求高手解答。
2.这个窗体可能被同时多次调用。要求弹出的窗体在屏幕上按照队列的形式排列好。当其中一个消失的时候,下面自动补齐。就像学生排队一样,例如:队列如下:张三(第一个),李四(第二个),王五(第三个)。。。;现在,李四走了,王五上前补齐李四的位置。
疑问:怎么监视窗体关闭了。!!!
3.希望高手提供下思路。我的思路是,谁调用了这个窗体,实例化时,将它的Loaction信息,急调用名字放到一个类中,然后放入List<>中,如果有窗体关闭。在关闭事件发生时,将这个窗体名字的消息发回。根据窗体名字在List<>中找到相应的类,剔除,下面的窗体根据剔除窗体的信息(Loaction.x,Loaction.Y,名字)补齐窗体显示队伍。
重点是第一个自定义窗体显示的位置。也就是第一个问题。希望解答。如果答案完美的话,加分30! 展开
2个回答
展开全部
朋友,我也只给你解答下第一个问题
Form2 frm2 = new Form2();
frm2.Location = new Point(0,0); // 这里的坐标,你自己可以改
frm2.StartPosition = FormStartPosition.Manual; //这一行你一定没写
frm2.Show();
有问题可再请教,2,3的问题,你最好按你自己的想法先做着
Form2 frm2 = new Form2();
frm2.Location = new Point(0,0); // 这里的坐标,你自己可以改
frm2.StartPosition = FormStartPosition.Manual; //这一行你一定没写
frm2.Show();
有问题可再请教,2,3的问题,你最好按你自己的想法先做着
追问
谢谢你的回答。我刚试验好了。应该先写frm2.StartPosition = FormStartPosition.Manual;在设置坐标。frm2.Location = new Point(0,0);
有第二个问题的思路吗?我感觉我的思路很繁琐,而且比较乱。
追答
第二个问题,思路的其实也就差不多的,但是要用到线程的

2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
展开全部
1.StartPosition属性可以控制起始位置
2.Form.FormClosed事件可以注册方法,在窗体关闭时会调用
3.小例子:
List<Form> list = new List<Form>();
var frm = new Form1();
frm.FormClosed += (sender, e) =>
{
list.Remove(frm);
};
list.Add(frm);
2.Form.FormClosed事件可以注册方法,在窗体关闭时会调用
3.小例子:
List<Form> list = new List<Form>();
var frm = new Form1();
frm.FormClosed += (sender, e) =>
{
list.Remove(frm);
};
list.Add(frm);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询