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