ldcf.net
当前位置:首页 >> 在C#中,Position和LoCAtion的区别 >>

在C#中,Position和LoCAtion的区别

两者是类似的,但是有基本类型的空间像button、label等,只具有Location而没有Position,光标才会具有Position这个属性。具有Position属性的,就没有Location属性了。两者表达的意思是一样的。

Control.MousePosition:是控件在屏幕上的坐标。 e.Location:是控件在软件界面上工作区的坐标,这是一个相对坐标, 你要么都使用绝对坐标,要么都使用相对坐标,不要弄混了, 不过建议用绝对坐标好一些, 因为相对坐标有参照物的,要取同一个参...

成员成员名称说明Manual窗体的位置由 Location 属性确定。CenterScreen窗体在当前显示窗口中居中,其尺寸在窗体大小中指定。WindowsDefaultLocation窗体定位在 Windows 默认位置,其尺寸在窗体大小中指定。WindowsDefaultBounds窗体定位在 Windo...

startpostion属性不能实现你这功能,要在代码里写, 在构造函数里加下面两句即可: this.StartPosition = FormStartPosition.Manual; this.Location = new Point(SystemInformation.WorkingArea.Width - this.Width, SystemInformation.WorkingA...

Position是指流的位置,默认都是从0开始的,单单设置Position值是没有用,需要配合使用Seek()函数,定位到Position

private void Rectangle_MouseMove(object sender, MouseEventArgs e) { Point p = e.GetPosition(e.Source as FrameworkElement); Status.Text = String.Format("坐标位置({0}:{1})",p.X,p.Y); } 此代码是 Rectangle 的鼠标移动事件,所以Get...

Timer1_Tick?你是想用这个成员方法委托给Timer1的Tick事件么? 那参数不是这样的吧,不是MouseEventArgs 然后你要获得鼠标位置的话,可以用: Mouse.GetPosition (WPF) Cursor.Position (WinForms)

似乎在load之前才有效,比如构造函数紧接着写。

区别不大吧。有时候不要太转了,能实现就好喽!~像这种东西嘛。前者只是说他开始的位置,并没有给他制定他的父窗体,后者是有指定的。但是结果恰好一样了。呵呵。

表示可以为NULLABLE,正常的INT必须有值,默认是0,加了?表示_position可以=null了......

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com