ПодэлементСпискаЭлементов.ЦветФона (ListViewSubItem.BackColor) Свойство

Использование

Чтение и запись.

Значение

Тип: Цвет (Color).

Возвращает или задает цвет фона текста подэлемента.

Примечание

Для изменения цвета фона отдельного подэлемента свойство ИспользоватьСтильДляПодэлементов (UseItemStyleForSubItems) элемента - владельца должно быть установлено в Ложь.

Пример

Цвет2 = Ф.Цвет().Зеленый;
Подэлемент1.ЦветФона = Цвет2;
Полный пример кода

Копировать     Выделить всё

ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Ширина = 750; Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); СписокЭлементов1 = Форма1.ЭлементыУправления.Добавить(Ф.СписокЭлементов()); СписокЭлементов1.Стыковка = Ф.СтильСтыковки.Заполнение; СписокЭлементов1.РежимОтображения = Ф.РежимОтображения.Подробно; СписокЭлементов1.МножественныйВыбор = Истина; Колонки = СписокЭлементов1.Колонки; Колонка1 = Колонки.Добавить(Ф.Колонка("Платоновы тела", 120, Ф.ГоризонтальноеВыравнивание.Лево)); Колонка2 = Колонки.Добавить(Ф.Колонка("Число ребер при вершине", 190, Ф.ГоризонтальноеВыравнивание.Лево)); Колонка3 = Колонки.Добавить(Ф.Колонка("Число сторон грани", 150, Ф.ГоризонтальноеВыравнивание.Лево)); Колонка4 = Колонки.Добавить(Ф.Колонка("Число граней", 115, Ф.ГоризонтальноеВыравнивание.Лево)); Колонка5 = Колонки.Добавить(Ф.Колонка("Число ребер", 100, Ф.ГоризонтальноеВыравнивание.Лево)); Колонка5 = Колонки.Добавить(Ф.Колонка("Число вершин", 115, Ф.ГоризонтальноеВыравнивание.Лево)); Элементы = СписокЭлементов1.Элементы; Тетраэдр = Элементы.Добавить(Ф.ЭлементСпискаЭлементов("Тетраэдр")); Куб = Элементы.Добавить(Ф.ЭлементСпискаЭлементов("Куб")); Октаэдр = Элементы.Добавить(Ф.ЭлементСпискаЭлементов("Октаэдр")); Додекаэдр = Элементы.Добавить(Ф.ЭлементСпискаЭлементов("Додекаэдр")); Икосаэдр = Элементы.Добавить(Ф.ЭлементСпискаЭлементов("Икосаэдр")); ПодэлементыТетраэдр = Тетраэдр.Подэлементы; ПодэлементыТетраэдр.Добавить(Ф.ПодэлементСпискаЭлементов("3")); ПодэлементыТетраэдр.Добавить(Ф.ПодэлементСпискаЭлементов("3")); ПодэлементыТетраэдр.Добавить(Ф.ПодэлементСпискаЭлементов("4")); ПодэлементыТетраэдр.Добавить(Ф.ПодэлементСпискаЭлементов("6")); ПодэлементыТетраэдр.Добавить(Ф.ПодэлементСпискаЭлементов("4")); ПодэлементыКуб = Куб.Подэлементы; ПодэлементыКуб.Добавить(Ф.ПодэлементСпискаЭлементов("3")); ПодэлементыКуб.Добавить(Ф.ПодэлементСпискаЭлементов("4")); ПодэлементыКуб.Добавить(Ф.ПодэлементСпискаЭлементов("6")); ПодэлементыКуб.Добавить(Ф.ПодэлементСпискаЭлементов("12")); ПодэлементыКуб.Добавить(Ф.ПодэлементСпискаЭлементов("8")); ПодэлементыОктаэдр = Октаэдр.Подэлементы; ПодэлементыОктаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("4")); ПодэлементыОктаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("3")); ПодэлементыОктаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("8")); ПодэлементыОктаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("12")); ПодэлементыОктаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("6")); ПодэлементыДодекаэдр = Додекаэдр.Подэлементы; ПодэлементыДодекаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("3")); ПодэлементыДодекаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("5")); ПодэлементыДодекаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("12")); ПодэлементыДодекаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("30")); Подэлемент1 = ПодэлементыДодекаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("20")); Додекаэдр.ИспользоватьСтильДляПодэлементов = Ложь; Цвет1 = Ф.Цвет().Красный; Подэлемент1.ОсновнойЦвет = Цвет1; Цвет2 = Ф.Цвет().Зеленый; Подэлемент1.ЦветФона = Цвет2; ПодэлементыИкосаэдр = Икосаэдр.Подэлементы; ПодэлементыИкосаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("5")); ПодэлементыИкосаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("3")); ПодэлементыИкосаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("20")); ПодэлементыИкосаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("30")); Подэлемент2 = ПодэлементыИкосаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("12")); Икосаэдр.ИспользоватьСтильДляПодэлементов = Ложь; Подэлемент2.ОсновнойЦвет = Ф.Цвет().Синий; Ф.ЗапуститьОбработкуСобытий();

Тестовый код

Копировать     Выделить всё

ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Ширина = 750; Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); СписокЭлементов1 = Форма1.ЭлементыУправления.Добавить(Ф.СписокЭлементов()); СписокЭлементов1.Стыковка = Ф.СтильСтыковки.Заполнение; СписокЭлементов1.РежимОтображения = Ф.РежимОтображения.Подробно; СписокЭлементов1.МножественныйВыбор = Истина; Колонки = СписокЭлементов1.Колонки; Колонка1 = Колонки.Добавить(Ф.Колонка("Платоновы тела", 120, Ф.ГоризонтальноеВыравнивание.Лево)); Колонка2 = Колонки.Добавить(Ф.Колонка("Число ребер при вершине", 190, Ф.ГоризонтальноеВыравнивание.Лево)); Колонка3 = Колонки.Добавить(Ф.Колонка("Число сторон грани", 150, Ф.ГоризонтальноеВыравнивание.Лево)); Колонка4 = Колонки.Добавить(Ф.Колонка("Число граней", 115, Ф.ГоризонтальноеВыравнивание.Лево)); Колонка5 = Колонки.Добавить(Ф.Колонка("Число ребер", 100, Ф.ГоризонтальноеВыравнивание.Лево)); Колонка5 = Колонки.Добавить(Ф.Колонка("Число вершин", 115, Ф.ГоризонтальноеВыравнивание.Лево)); Элементы = СписокЭлементов1.Элементы; Тетраэдр = Элементы.Добавить(Ф.ЭлементСпискаЭлементов("Тетраэдр")); Куб = Элементы.Добавить(Ф.ЭлементСпискаЭлементов("Куб")); Октаэдр = Элементы.Добавить(Ф.ЭлементСпискаЭлементов("Октаэдр")); Додекаэдр = Элементы.Добавить(Ф.ЭлементСпискаЭлементов("Додекаэдр")); Икосаэдр = Элементы.Добавить(Ф.ЭлементСпискаЭлементов("Икосаэдр")); ПодэлементыТетраэдр = Тетраэдр.Подэлементы; ПодэлементыТетраэдр.Добавить(Ф.ПодэлементСпискаЭлементов("3")); ПодэлементыТетраэдр.Добавить(Ф.ПодэлементСпискаЭлементов("3")); ПодэлементыТетраэдр.Добавить(Ф.ПодэлементСпискаЭлементов("4")); ПодэлементыТетраэдр.Добавить(Ф.ПодэлементСпискаЭлементов("6")); ПодэлементыТетраэдр.Добавить(Ф.ПодэлементСпискаЭлементов("4")); ПодэлементыКуб = Куб.Подэлементы; ПодэлементыКуб.Добавить(Ф.ПодэлементСпискаЭлементов("3")); ПодэлементыКуб.Добавить(Ф.ПодэлементСпискаЭлементов("4")); ПодэлементыКуб.Добавить(Ф.ПодэлементСпискаЭлементов("6")); ПодэлементыКуб.Добавить(Ф.ПодэлементСпискаЭлементов("12")); ПодэлементыКуб.Добавить(Ф.ПодэлементСпискаЭлементов("8")); ПодэлементыОктаэдр = Октаэдр.Подэлементы; ПодэлементыОктаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("4")); ПодэлементыОктаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("3")); ПодэлементыОктаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("8")); ПодэлементыОктаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("12")); ПодэлементыОктаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("6")); ПодэлементыДодекаэдр = Додекаэдр.Подэлементы; ПодэлементыДодекаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("3")); ПодэлементыДодекаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("5")); ПодэлементыДодекаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("12")); ПодэлементыДодекаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("30")); Подэлемент1 = ПодэлементыДодекаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("20")); Додекаэдр.ИспользоватьСтильДляПодэлементов = Ложь; Цвет1 = Ф.Цвет().Красный; Подэлемент1.ОсновнойЦвет = Цвет1; Цвет2 = Ф.Цвет().Зеленый; Подэлемент1.ЦветФона = Цвет2; ПодэлементыИкосаэдр = Икосаэдр.Подэлементы; ПодэлементыИкосаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("5")); ПодэлементыИкосаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("3")); ПодэлементыИкосаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("20")); ПодэлементыИкосаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("30")); Подэлемент2 = ПодэлементыИкосаэдр.Добавить(Ф.ПодэлементСпискаЭлементов("12")); Икосаэдр.ИспользоватьСтильДляПодэлементов = Ложь; Подэлемент2.ОсновнойЦвет = Ф.Цвет().Синий; Сообщить(?( Подэлемент1.ЦветФона = Цвет2 , "", "!!! ") + "ПодэлементСпискаЭлементов.ЦветФона (ListViewSubItem.BackColor) Свойство" + " " + ТекущаяДата());

Смотрите также

ПодэлементСпискаЭлементов (ListViewSubItem) Класс | Библиотека OneScriptForms