永发信息网

c#picturebox 坐标移动问题

答案:3  悬赏:40  手机版
解决时间 2021-02-19 06:52
  • 提问者网友:放下
  • 2021-02-18 17:56
本人新学c#菜鸟求助!!我想要通过随机选择数组里的数形成坐标,改变图片位置!该怎么做?求助达人!能运行肯定给分!
最佳答案
  • 五星知识达人网友:话散在刀尖上
  • 2021-02-18 19:15
自定义一个Point类型的数组,然后用Random对象去随机不大于数组长度范的数字,用这个数字作下标,去数组里选择对应的Point对象,赋给PictureBox的Location属性就行了。
Point[] pts = new Point[]{new Point(10,10),new Point(102,39),new Point(450,261),new Point(137,252)};
Random ranObj = new Random();
Point location = pts[ranObj.Next(0,pts.Length)];
pictureBox.Location = locationl
全部回答
  • 1楼网友:躲不过心动
  • 2021-02-18 21:27
picturebox1.location = new point(20,20); 这个只能设置左上角的x与y坐标 右下角的位置与当前控件的大小有关系,不用设置
  • 2楼网友:鱼忧
  • 2021-02-18 20:11
随机数据可以用Random来生成。 改变图片位置可通过设置PictureBox的Location。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯