永发信息网

C# 请问如何获取当前窗体(可以拖动)的位置,从而去确定它所调用的窗体之间的相对位置。

答案:2  悬赏:50  手机版
解决时间 2021-11-30 08:31
C# 请问如何获取当前窗体(可以拖动)的位置,从而去确定它所调用的窗体之间的相对位置。
最佳答案
new出这个窗体的时候,获取主窗体的坐标,this.Location.X,this.Location.Y;
当新窗体show之后,你说可以移动,没问题的,有一个locationChanged事件,这时把新窗体的坐标获取出来就可以了,再和之前主窗体的坐标可以比较了。
全部回答
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.LocationChanged += new System.EventHandler(this.Form1_LocationChanged);
}
private void Form1_LocationChanged(object sender, EventArgs e)
{
this.Text = string.Format("Left={0},Top={1}", this.Left, this.Top);
}
}追问请问这句this.Text = string.Format("Left={0},Top={1}", this.Left, this.Top);是什么意思?追答移动窗体的时候,看标题栏是否有变化?追问我做的是一个不规则透明窗体追答那又如何?在内部的实现依然是个矩形吧?追问为什么第一次移动窗体后,点击调用第二个窗体还在我第一个窗体原来的位置出现,然而在次移动一个窗体,再调用第二才出现在正常位置追答你的程序是什么样的呢?要不留联系方式瞧瞧。追问嗯 好的 QQ792593940
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
日本靖国神社为什么不能参拜
化简:a-[-2a-(a-b)]=________.
100元人民币11419111直钱吗
“云翠”这个词代表什么意思?
谁知道日常用什么乳液好?
单选题下列叙述正确的是A.凡是均一稳定的液体
nhdtb-180里的倒数第三个演员叫什么有人知道
剑网三藏剑的这两个武器的出处
甜蒜多少钱一斤,哪里买平度有吗?
我的心中有梦想的主要内容是什么,紧急!!!
死者家属穿孝衣戴孝进别人屋,别人好吗?
飞扬琴行音乐艺术培训基地(畲江分店)地址在什
下表是某市的恩格尔系数的变化情况A. 食品支
这是看上去像是一块普通的鹅卵石,7cm×5cm,
按题意做出图形,并写出已知求证,已给图,已
推荐资讯
西游记天宫里的人物,大全,急求
容60升水的鱼缸养十五条8厘米长的金鱼每天供
茂名公交315经过河东客运中心吗?大概多久一辆
肌酐一百二十算高吗?注意什么?
据测算,原油价格每上涨10美元就会使全球经济
慈溪坐出租车到杭州多少钱
高效测评英语八上八模块答案
中国电信(龙马镇龙桥乡)地址好找么,我有些事
经期可以用醋泡脚?
求问·可刨冰式料理机和榨汁机有区别吗?
哪个兄弟姐妹能告诉我打电脑系统自带的(纸牌,
我把他送给你你会喜欢么??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?