繁体   English   中英

如何使用 Visual Studio 在单击时切换图像

[英]How to switch images on click with Visual Studio

我正在使用视觉工作室,我想让一个精灵看起来像在走路。 因此,当我按下左箭头键时,精灵会向左移动,但我想在每次按下键时更改图像,以便他的另一条腿向前,看起来他正在走路。 起初,我有一个 gif,但它没有相同的效果。

我正在使用视觉工作室,只有新的,但似乎找不到更新的答案。 如果有任何方法可以改善我的问题,请告诉我。 谢谢!

我正在使用 Windows 表单应用程序(.NET 框架)

更改图像的代码是什么

如果要遍历ImageList中的图片,可以定义一个字段index来存储图片的索引。

请参考以下代码。

int index = 0;

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Left)
    {
        if (index > imageList1.Images.Count - 1)
            index = 0;
        pictureBox1.Image = imageList1.Images[index++];
    }
}

测试结果,

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM