c#picturebox 坐标移动问题
本人新学c#菜鸟求助!!我想要通过随机选择数组里的数形成坐标,改变图片位置!该怎么做?求助达人!能运行肯定给分!...
本人新学c#菜鸟求助!!我想要通过随机选择数组里的数形成坐标,改变图片位置!该怎么做?求助达人!能运行肯定给分!
展开
3个回答
展开全部
自定义一个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
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询