c#怎么使键值对中的键与键盘的按键比较

w250840443 2010-03-03 11:34:40

private static Dictionary<string, Image> images = new Dictionary<string, Image>()
{
{"A",Image.FromFile(imagesPath+"A.gif")},
{"B",Image.FromFile(imagesPath+"B.gif")},
{"C",Image.FromFile(imagesPath+"C.gif")},
{"D",Image.FromFile(imagesPath+"D.gif")},
{"E",Image.FromFile(imagesPath+"E.gif")}
};
当按下A的时候,比较A是不是等于{"A",Image.FromFile(imagesPath+"A.gif")},中的A,如果相等,则使图片消失该怎么写,谢谢!!!
...全文
143 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
w250840443 2010-03-03
  • 打赏
  • 举报
回复
哦 ,谢谢 !!
lijunfeng 2010-03-03
  • 打赏
  • 举报
回复
Dictionary <string, Image>
改为
Dictionary <char, Image>
然后
images[e.KeyChar]取得图片
w250840443 2010-03-03
  • 打赏
  • 举报
回复
哦 上面的问题 知道了
w250840443 2010-03-03
  • 打赏
  • 举报
回复
有26个字母按键啊 还有 大小写!!!!
w250840443 2010-03-03
  • 打赏
  • 举报
回复
那能不能使用keychar呢?因为 我的按键非常多,如果每个都写的话。。。。
ztenv 2010-03-03
  • 打赏
  • 举报
回复
取得按下的键,
判断:if(images.containskey("A"))
{
//你的操作;
}

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧