c#怎么通过关键字查找图片

chaojizuheqi 2017-11-22 12:11:43
有很多图片,想通过图片名字查找图片,combobox中输入名字的一部分会显示图片到窗体中,并且显示所有符合的图片并排列起来..然后给图片分类,输入框输入类的名称也会显示所有符合的图片并排列起来的代码怎么写
...全文
335 8 点赞 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
threenewbee 2017-12-07
放在imagelist里,key为关键字,就能支持了。
  • 打赏
  • 举报
回复
chaojizuheqi 2017-12-07
引用 6 楼 guanyinsishengzi 的回复:

           var properties=typeof (Properties.Resources).GetProperties(BindingFlags.NonPublic | BindingFlags.Static |
                                                            BindingFlags.Instance);
            List<Bitmap> bitmaps =
                ss.Where(pro => pro.PropertyType == typeof (Bitmap) && pro.Name.ToUpper().Contains("关键字"))
                    .Select(pro => (Bitmap) pro.GetValue(null, null))
                    .ToList();
关键字就是combobox中输入名字的一部分 bitmaps 就是查到的所有图片
这个怎么显示图片到窗体中
  • 打赏
  • 举报
回复
guanyinsishengzi 2017-11-22

           var properties=typeof (Properties.Resources).GetProperties(BindingFlags.NonPublic | BindingFlags.Static |
                                                            BindingFlags.Instance);
            List<Bitmap> bitmaps =
                ss.Where(pro => pro.PropertyType == typeof (Bitmap) && pro.Name.ToUpper().Contains("关键字"))
                    .Select(pro => (Bitmap) pro.GetValue(null, null))
                    .ToList();
关键字就是combobox中输入名字的一部分 bitmaps 就是查到的所有图片
  • 打赏
  • 举报
回复
引用 4 楼 u010452388 的回复:
你的意思是在combobox里输入名字,则会帮你把文件下所有与你输入相关的名字全部排列出来吗
我认为他想要的是一个ListView吧,输入一些文字后开始联想然后展示图片。
  • 打赏
  • 举报
回复
阿顾同学 2017-11-22
你的意思是在combobox里输入名字,则会帮你把文件下所有与你输入相关的名字全部排列出来吗
  • 打赏
  • 举报
回复
易2017 2017-11-22
picturebox?没做过
  • 打赏
  • 举报
回复
chaojizuheqi 2017-11-22
引用 1 楼 qq_38588710 的回复:
关键字你是指图片名吧,像文件查找一样做就行了
我想把图片列出来并且嵌入到exe里怎么办
  • 打赏
  • 举报
回复
易2017 2017-11-22
关键字你是指图片名吧,像文件查找一样做就行了
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2017-11-22 12:11
社区公告

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