1
我正在嘗試使用ImageList中的圖像更改特定TabPage的文本。但每當我嘗試更改TabPage的文本時,圖像都會被刪除。 下面是如何看起來:TabPage:在文本更改時刪除圖像
這裏是我如何更改文本:
private void Log_UnreadChanged(int unread)
{
this.InvokeEx(f =>
{
if (unread > 0)
{
f.logTab.Text = "Log (" + unread + ")";
}
else
{
f.logTab.Text = "Log";
}
});
}
的InvokeEx方法是從ControlExtensions。
你可以分享代碼在哪裏你初始化文本和圖像標籤標題? – KernelMode
@KernelMode這是在設計器代碼中完成的,我應該分享它嗎? – Chester
不可以。您可以在您的項目中搜索「logTab.ImageIndex」的用法並檢查是否有任何意外的分配? – KernelMode