【问题标题】:how to make a form load random image in the picture box upon opening the form,make a button show a different image in the picture box如何使表单在​​打开表单时加载图片框中的随机图像,使按钮在图片框中显示不同的图像
【发布时间】:2020-05-10 01:32:08
【问题描述】:

所以我的朋友让我制作一个胸部程序,它只是一个会显示随机图像的程序,长话短说在这个程序中我有 5 个图像 我需要知道该怎么做 1)使第 4 种形式显示我拥有的 5 张图像中的随机图像,我将所有这些图像都转换为 .png 到单个图片框中 2)我有一个按钮,所以当我点击它时,它会在同一个图片框中显示一个新图像

我有什么: 一个空白图片框,一个按钮,一个windows窗体,资源文件中的5张图片

所有这些都是在 Visual Studio 2019 中用 c# 制作的,还请善待,因为这是我自高中以来的第一个编码项目(2017 年毕业),所以我对事情有点生疏了 XD 感谢您的所有帮助!

【问题讨论】:

    标签: c# image winforms random


    【解决方案1】:

    您可以在 IEnumerable 中添加图片,并在每次单击按钮后随机播放它们,然后显示 IEnumerable 的第一项。

    代码看起来像这样。

    var shuffledImages= images.OrderBy(a => Guid.NewGuid()).ToList();
    boxImage4 = shuffledImages.First();
    

    【讨论】:

      猜你喜欢
      • 2018-07-18
      • 1970-01-01
      • 1970-01-01
      • 2022-11-16
      • 1970-01-01
      • 2021-03-10
      • 2014-12-17
      • 1970-01-01
      相关资源
      最近更新 更多