winform 随机展示图片不能覆盖
时间: 2023-12-06 20:01:56 浏览: 71
您可以使用一些方法来实现Winform随机展示图片且不覆盖的效果:
1. 使用控件布局:您可以将PictureBox控件放置在Panel控件中,然后使用Panel控件的布局功能,使PictureBox控件在Panel中自动排列,从而避免覆盖。
2. 使用随机数:您可以使用随机数来生成PictureBox控件的位置和大小,这样可以避免图片的覆盖。
3. 使用递归函数:您可以编写递归函数,该函数可以检查当前PictureBox控件的位置和大小是否与其他控件重叠,如果重叠,则重新生成新的位置和大小,直到找到不重叠的位置和大小为止。
4. 使用自定义控件:您可以编写自己的PictureBox控件,该控件可以检查自身和其他控件的位置和大小,以避免覆盖。
阅读全文