Я просмотрел элементы управления списком и не смог найти, как определяется метка для каждого элемента.Когда я загружаю изображение в список, я вижу полный путь к изображению под изображением.Что я хочу сделать, так это заменить текст чем-то более описательным для самого изображения, а не на путь, где оно находится.
Если кто-то может указать мне правильное направление, я был бы благодарен.*
Изменить для большей наглядности: у меня есть программа, которая автоматически загружает изображения при запуске, изображения загружаются в список и отображаются в виде большого значка.Поэтому, когда они загружены, отображается значок, а текст (метка) внизу показывает путь к изображению.Если бы я мог заставить его отображать только имя файла, это было бы здорово.Все это делается программно.
private void Form1_Load(object sender, EventArgs e)
{
listView1.LargeImageList = imageList1;
var files = System.IO.Directory.GetFiles(System.IO.Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath) + "\\icons");
foreach (var item in files)
{
addImage(item);
}
}
private void addImage(string imageToLoad)
{
if (imageToLoad != "")
{
imageList1.Images.Add(Image.FromFile(imageToLoad));
listView1.BeginUpdate();
listView1.Items.Add(imageToLoad, imageList1.Images.Count - 1);
listView1.EndUpdate();
}
}