问题描述
如题,我的listview中每一个缩略图都对应panel中一张截图。现在,如果选中listview中某一个缩略图,如何把panel里面对应的截图高亮显示呢?
解决方案
解决方案二:
将listView中的选项和panel里中的截图保存到一个键值对中Dictionary<选项,截图>当listView改变选项时,从Dictionary<选项,截图>获取相应的截图。
解决方案三:
描述一下Panel中的截图是怎么放置的,你的意思是不是Panel已经有很多加载了截图的PictureBox,然后你点击ListView的项,对应的PictureBox高亮?这样的话,像楼上说的需要一个字典来保存对应关系,这个字典在初始化时建立listView选项Id和PictureBox控件Id关联,在listView的ItemSelectionChanged事件中根据选项Id来获取PictureBox的Id,通过FindControl来获取控件对象,在修改PictureBox的边框颜色啥的就OK了
时间: 2024-10-27 02:18:17