我在Panels
中向一堆Form
动态添加了一堆文件。
当我显示OpenFileDialog
时,我允许用户选择一个文件。当用户选择文件时,我想:
a) If the file is an image, display a thumbnail of that image in the Panel, and
b) If the file is _not_ an image, display its File Icon in the Panel.
我也无法理解如何在Image
文件和normal file
之间区分(不对所有不同的图像执行大量IF
语句你会怎么做?)
我们怎么做?我已经搜索了但是我没有找到任何有助于解释如何解决这个问题的方法。
答案 0 :(得分:1)
至于b),我开始认为你无法通过扩展来区分文件的类型。这确实会使列表太长。对于图像文件,我允许自己只是提供成像引擎(在我的情况下是FreeImage)的性能“奢侈”,无论是什么,然后捕获异常。
答案 1 :(得分:0)