【发布时间】:2013-10-07 18:11:16
【问题描述】:
尝试找到下一个解决方案 - 在mouseEnter - 在TabControl 页面和MouseLeave 上显示图片 - 清除它。
目前已完成 - 只需在选项卡上显示图片即可。
有很多关于“如何显示”图片的问题 - this 和 this 或 this ant 还有很多其他问题。
为此,我使用下一种方式 - 添加 imageList 并在 mouseEnter 上显示图片 -
private void tabControlPages_MouseEnter(object sender, EventArgs e)
{
tabPageAdd.ImageIndex = 0;
}
对于删除 - 尝试阅读 MSDN 上的一些方法 - 但什么也没找到(可能没有找到)。
正如变种所认为的,可以放入收藏透明图标并在mouseLeave上更改它,但认为这不是一个完美的解决方案。如果使用 imageListIcons.Images.Clear(); - 完全清楚 ImageList - 正如预期的那样。
那么,是否有一些解决方案可用于从tabControl 隐藏/显示选项卡上的图标的正确方法?
【问题讨论】:
标签: c# .net winforms imagelist