This works quite well.
Although I had to add 1 line in this code not to get a nullref exception:
radListView1.ViewType = ListViewType.IconsView;
1.) And I assume that disable text editing in a item is done by the line below. Correct?
radListView1.AllowEdit = false; //***
2.) However, there is one other thing I mentoined: If I set the backcolor of a item to a certain color (like yellow),
and I hover over the items, then the hover color does not disappear. And also initially the yellow color does not look correct on all items.
You can reproduce this simply by adding this line below under item.Image = image;
item.BackColor = Color.Yellow;
3.) And last question: when I add a doubleclick event to the control, how do I know which item was clicked?
By the 'key' property of a item? Or tag property or something?