【问题标题】:tabControlPages remove picturetabControlPages 删除图片
【发布时间】:2013-10-07 18:11:16
【问题描述】:

尝试找到下一个解决方案 - 在mouseEnter - 在TabControl 页面和MouseLeave 上显示图片 - 清除它。 目前已完成 - 只需在选项卡上显示图片即可。

有很多关于“如何显示”图片的问题 - thisthisthis 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


    【解决方案1】:

    只需设置ImageIndex = -1 即可移除标签图标:

    private void tabControlPages_MouseLeave(object sender, EventArgs e)
    {
        tabPageAdd.ImageIndex = -1;
    }
    

    【讨论】:

    • 所有天才 - 如此简单......非常感谢 - 完美无缺
    猜你喜欢
    • 1970-01-01
    • 2018-12-10
    • 1970-01-01
    • 1970-01-01
    • 2010-11-21
    • 2012-12-19
    • 2013-02-06
    • 2011-05-27
    • 1970-01-01
    相关资源
    最近更新 更多