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

发布于 2024-07-09 06:36:19 字数 200 浏览 6 评论 0原文

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

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

我也想在我的自定义控件中显示该图标。 我怎样才能抓住它? 最好没有pinvoke,但乞丐不能挑剔。

I display some objects that have thumbnails in two ways: one in a DataGridView, and one in a custom control.

In the DataGridView, the thumbnail is displayed in a DataGridViewImageCell. If the thumbnail is missing, the cell displays an error icon.

I want to show that icon in my custom control, too. How do I get hold of it? Preferably without pinvoke, but beggars can't be choosers.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

唐婉 2024-07-16 06:36:19

我建议彻底解决这个问题:确保网格从不显示错误图标。 您应该能够通过捕获单元格数据显示事件来做到这一点。 如果图像丢失,则显示资源段中的图像(显然,并在自定义控件中使用相同的图像)。

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

I'd recommend turning this problem on its head: make sure the grid never displays the error icon. You should be able to do this by catching the cell data display event. If the image is missing, display an image from your resource segment (and use the same image in the custom control, obviously).

The problem with attempting to match the grid's built-in error image is that if the image gets changed in a future version, you'll have to modify your application.

暮倦 2024-07-16 06:36:19

我认为,这个图标可以在“%visual_studio_directory”\Common7\VS2005ImageLibrary”目录中找到。

I think, this icon is available in "%visual_studio_directory"\Common7\VS2005ImageLibrary" directory.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文