如何获取DataGridImageCell使用的错误图标?

时间:2008-11-12 11:42:00

标签: c# datagridview icons

我以两种方式显示一些具有缩略图的对象:一个在DataGridView中,另一个在自定义控件中。

在DataGridView中,缩略图显示在DataGridViewImageCell中。如果缩略图丢失,单元格将显示错误图标。

我也希望在我的自定义控件中显示该图标。我怎么抓住它?最好没有pinvoke,但乞丐不能选择。

2 个答案:

答案 0 :(得分:2)

我建议将此问题解决:确保网格从不显示错误图标。您应该能够通过捕获单元格数据显示事件来执行此操作。如果图像丢失,则显示资源片段中的图像(显然,在自定义控件中使用相同的图像)。

尝试匹配网格内置错误图像的问题是,如果在将来的版本中更改了图像,则必须修改应用程序。

答案 1 :(得分:1)

我认为,此图标位于“%visual_studio_directory”\ Common7 \ VS2005ImageLibrary“目录中。