Tag: 淡出

在WinForms UI(.NET3.5)中淡出透明图像

应用程序:我正在编写一个小游戏,可以教用户阅读音乐笔记。 游戏很简单。 该应用程序显示一个注释,我的小女儿(目标用户)应该点击与该注释匹配的WinForm GUI上的模拟键盘键。 她有1分钟可以获得尽可能多的好点击。 计算成功和失败。 任务:当她点击一个好/坏键盘键时,我想立即确认她是对还是错, 而不会打断游戏 。 我的计划是显示一个OK或FAILED位图逐渐淡出并在~2秒内变得完全透明。 将位图淡出是一种很好的方法,可以鼓励用户专注于下一个音符,而不再为之前的结果烦恼。 技术问题:如何在具有透明度的Windows窗体上显示位图? 或者,您是否有其他非侵入性,易于实现的想法让用户知道当前的好/坏选择?