gpt4 book ai didi

C# TabPage ImageKey 不绘图

转载 作者:行者123 更新时间:2023-12-03 21:52:59 37 4
gpt4 key购买 nike

我有一个应用程序在客户帐户上运行测试,以判断他们的服务是否正常工作。在运行测试的过程中,应用程序读取每个测试并检查它是否通过/失败/等等......它在tabPage本身上播放绿色复选标记/红色x作为图像键......图像键被分配为所以

(tabPage as TabPage).ImageKey = "pass.png";

tabPage 实际上是一个传递给函数的对象,因此我可以从不同的方法中引用它。

当 tabPage 的 tabControl 被创建(动态)时,一个 imageList 被添加到 tabControl(这是从中提取图像的地方)。

(tabControl[0] as TabControl).ImageList = imageList2;

因此,当该方法最终找到分配 ImageKey 的代码时,它确实会在代码中运行,但是它只是显示为空白图像。这很奇怪,因为它适用于某些人而不适用于其他人。它目前也不适用于我的 atm,并且在我执行源代码时它们也不会显示。有没有人有任何想法?这是帮助描述问题的图像...如果需要,请遵循更多代码。 Example Image

最佳答案

您对答案的需求可能早就过去了,但我遇到了同样的问题,这是我的解决方案:

设置 ImageKey 不起作用,但设置 ImageIndex 会导致图标显示。我创建了一个枚举器,将图标映射到它们的索引。

private enum TabIconCodes : int
{
Stopped = 1,
Running = 2,
}
unitTab.ImageIndex = (int)TabIconCodes.Stopped;

这不是一个理想的解决方案,但确实有效。

关于C# TabPage ImageKey 不绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3856659/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com