Это мой код:Как выбрать элементы в ListView?
for (int i = 0; i < 30; i++)
{
FileListView.Items.Add(new ListViewItem(new[] { "asd1", "asd2" }));
if (i < 10)
{
FileListView.Items[i].Selected = true;
}
}
FileListView.ItemDrag += new ItemDragEventHandler(FileListView_ItemDrag);
но при запуске приложения, я не могу видеть, первые 10 позиций, выбранных. Чтобы увидеть их, мне нужно щелкнуть по одному из них, и они будут выделяться (но, конечно, сразу же отменяются, так как это похоже на щелчок по одной строке).
Как я могу выбрать 10 предметов? Таким образом, пользователь видит их выбранными, а затем может щелкнуть мышью, чтобы перетащить/удалить в какой-то пункт назначения.
Я копирую/вставляю ваш код, и все работает отлично. Вы используете какой-либо другой код для фокусировки/выбора других элементов в форме? [example] (http://i.imgur.com/OBqSmxb.png) – Jon
Я добавил другую строку, которую я получил позже, событие Drag, связанное с ListView. Но я не думаю, что это важно ... – markzzz
Где этот код? Я скопировал и вставил ваш код в конструктор Form_Load(), Form_Shown(), Form_VisibleChanged(), и все они работают. – Shar1er80