我一直在试图弄清楚为什么我的 imageList 在我的表单运行时不会渲染出我的图像,我正在使用以下代码......
public void renderImageList()
{
int selection = cboSelectedLeague.SelectedIndex;
League whichLeague = (League)frmMainMenu.allLeagues[selection];
string index = cboSelectedLeague.SelectedItem.ToString();
if (whichLeague.getLeagueName() == index)
{
foreach (Team t in allTeams)
{
Image teamIcon = Image.FromFile(@"../logos/" + t.getTeamLogo());
imgLstIcons.Images.Add(teamIcon);
}
}
else
{
MessageBox.Show("Something went wrong..." + whichLeague.getLeagueName() + " " + index + ".");
}
}
当用户更改组合框的索引时会触发该方法,我知道程序获得了正确的路径,因为我使用消息框来显示每个路径返回的路径,如我预期的那样。
我的代码中是否遗漏了一些东西来将图像绘制到盒子上?
亚历克斯。