C# e.Button == MouseButtons.Left 是什么意思

发布网友 发布时间:2024-10-23 21:25

我来回答

4个回答

热心网友 时间:2024-10-27 11:47

button.Left 是button控件的左边缘与Form容器左边缘之间的间距
button.Top 是button控件的上边缘与Form容器上边缘之间的间距

Form容器的左边缘的X轴左边是0,上边缘的Y轴坐标是0,比如说:
button.Left = button.Width; //Button的位置会贴着Form容器的左边
button.Left = Form.Width-button.Width //Button的位置会贴着Form容器的右边
Top也是同样

Form容器谨遵平面几何第四象限的X,Y坐标

热心网友 时间:2024-10-27 11:42

e.Button == MouseButtons.Left 如果事件是有鼠标左键激发的.
button1.Left += Cursor.Position.X - _oldPosition.X;
button1.Top += Cursor.Position.Y - _oldPosition.Y;
_oldPosition = Cursor.Position;

获得鼠标的位置,然后把Button1的按钮移动到新位置

热心网友 时间:2024-10-27 11:47

整体的意思估计是计算光标的位置............

热心网友 时间:2024-10-27 11:50

这个代码 大概意思应该是

按钮跟随鼠标 的方位定位
left=左边
top=也就是顶边

这代码 我估计意思是
按钮 跟随 你的鼠标定位的 。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com