Member 14922582 Ответов: 1

Разделенный элемент списка в C#


- Привет!

У меня есть один список с элементами ( пока только один элемент )

ListBoxItem1 
   {
X= 200  Y= 205
X= 400  Y= 402
X= 100  Y= 200
X= 250  Y= 250
}


Что я уже пробовал:

Как я могу разделить его так, чтобы он только говорил:
Код:
X=200  
Y= 205

Я пытаюсь использовать его вот так:
Код:
Cursor.Position.X = ListBoxItem1.Text
Cursor.Position.Y = ListBoxItem1.Text

Ну, конечно, это не сработает, но я пытаюсь привести пример своего назначения. Мне бы хотелось, чтобы в списке были столбцы, поэтому я мог бы просто выбрать один из отдельных столбцов:
Cursos.Position.X = ListBoxItem1.Column1.Text

Лол, надеюсь, ты понимаешь, что я пытаюсь сделать.

BillWoodruff

Реальный вопрос здесь заключается в том, почему вы хотите скрыть "другие" данные.

1 Ответов

Рейтинг:
2

Sandeep Mewara

Цитата:
Жаль, что в списке нет столбцов

- Эй! Кажется, ты его пропустил. Он там есть: Списка.Собственность Нескольким Столбцам (Системы.Окна.Формы) | Microsoft Docs[^]
listBox1.MultiColumn = true;
listBox1.Items.AddRange(new object[] { "Item 1, column 1", "Item 2, column 1", "Item 3, column 1", "Item 4, column 1", "Item 5, column 1", "Item 1, column 2", "Item 2, column 2", "Item 3, column 2" });


Еще одна альтернатива, если вы действительно хотите немного настроить его - создайте новый пользовательский элемент управления, унаследованный от listbox, и получите структуру, которая вам нравится/нужна.
Вот вам пример: Многоколоночный список в C#[^]


BillWoodruff

+5

Sandeep Mewara

Спасибо!