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
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。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯