Проблема.
У меня есть ListView с изображением в первом столбце. Но проблема в том, что изображение расположено не слева, а странно в центре, так что вы не можете увидеть полное имя пользователя.
Вопрос:
Так и есть. Есть ли способ расположить изображение слева, чтобы вы могли правильно видеть имя пользователя?
Код:
Код, добавляющий элемент ListViewItem
public void AddMessage(string from, string message)
{
ListViewItem item = new ListViewItem(new string[] {from, DateTime.Now.GetDateTimeFormats()[7], message});
item.ImageIndex = 0;
listView1.Items.Add(item);
}
ImageSize = 16x16
иColorDepth = Depth32Bit
), установить новый ImageList вSmallImageList
элемента управления? Что происходит, когда вы делаете это в Дизайнере? - person Jimi   schedule 13.06.2021Step 4
, выберите все размеры, загрузите новый значок и добавьте его в список изображений. Заранее установите дляColorDepth
значениеDepth32Bit
и любой размер, который вы предпочитаете (его можно изменить во время разработки на любой другой размер). - person Jimi   schedule 13.06.2021View = Details
и установите свойство ImageList наSmallImageList
. Во время выполнения добавьте свой ListViewItem. Как это выглядит? -- Как уже упоминалось, я не могу воспроизвести описанное поведение. -- Кстати, не называйте параметр (или любую переменную/поле)from
, это зарезервированное ключевое слово. - person Jimi   schedule 13.06.2021