Чтобы убрать отступы у ListView и создать нормальный список в C#, вам придется настроить свойства контрола ListView. Вот некоторые шаги, которые вы можете выполнить:
1. Установите свойство View контрола ListView в значение View.Details:
listView1.View = View.Details;
2. Установите свойство HideSelection в значение false, чтобы сохранить выделение элементов списка после потери фокуса:
listView1.HideSelection = false;
3. Установите свойство FullRowSelect в значение true, чтобы выделять всю строку, когда элемент списка выбран:
listView1.FullRowSelect = true;
4. Установите свойство HeaderStyle в значение None, чтобы убрать заголовок списка:
listView1.HeaderStyle = ColumnHeaderStyle.None;
5. Установите свойство GridLines в значение false, чтобы убрать линии-разделители между элементами списка:
listView1.GridLines = false;
6. Установите свойство BorderStyle в значение None, чтобы убрать границы списка:
listView1.BorderStyle = BorderStyle.None;
7. Удалите все столбцы списка, если они не нужны:
listView1.Columns.Clear();
8. Если вам нужно добавить элементы в список, используйте метод Add или добавьте их программно:
listView1.Items.Add("Item 1"); listView1.Items.Add("Item 2"); // ...
После выполнения этих шагов, ваш ListView будет иметь вид обычного списка без отступов или лишних элементов.
Надеюсь, это поможет вам создать нормальный список без отступов в C#. Если у вас возникнут какие-либо вопросы, не стесняйтесь задавать.