Многострочный listbox (или перенос строки в listbox) - C#
Формулировка задачи:
Здравствуйте) нужно сделать вот что.. Есть listbox определенного размера и определенного цвета под цвет формы. Когда я добавляю текст в listbox то часть текста не помещается и её нужно переносит на новую строчку (но не в новый Items), как можно это сделать?
Сейчас слово "люблю" просто не видно, т.к. текст выходит за пределы видимости listbox.
menu_news_listbox.Items.Insert(0, "Я печеньки кушать очень люблю!");
Как вариант можно использовать аналог ListBox. Суть в том, что нужно чтобы компонент имел возможность принимать цвет формы и чтобы у него кликабельные строки как в ListBox. Хочу сделать меню справки, т.е. там будет:
1. Как пользоваться программой?
2. Правильная настройка программы
и её функции
и т.д.
И вот каждый "блок" текста должен быть кликабельным, чтобы при клике он отображал соответствующую информацию.
Рассматриваю вариант ListView, подойдет он для этого? Раньше с ним не сталкивался, но пока не получается добавлять текст с новой строчки. Он добавляет в новые столбики))
Решение задачи: «Многострочный listbox (или перенос строки в listbox)»
textual
Листинг программы
// // listBox1 // // Standart LB description.. this.listBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; this.listBox1.MeasureItem += lst_MeasureItem; this.listBox1.DrawItem += lst_DrawItem;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д