ЭлементСписка.ОсновнойЦвет (ListItem.ForeColor) Свойство

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

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

Значение

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

Возвращает или задает цвет переднего плана.

Примечание

Если ЭлементСписка (ListItem) является элементом ПолеВыбора (ComboBox), то необходимо установить свойство ПолеВыбора.РежимРисования (ComboBox.DrawMode) в значение ВручнуюПеременный (OwnerDrawVariable), либо ВручнуюФиксированный (OwnerDrawFixed).

Пример

  • Пример для ПолеСписка (ListBox)
  • ЭлементСписка2 = Ф.ЭлементСписка("Объект", Форма1);
    Цвет1 = Ф.Цвет().Красный;
    ЭлементСписка2.ОсновнойЦвет = Цвет1;
    
    Полный пример кода

    Копировать     Выделить всё
    
    ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Ширина = 310; Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); ПолеСписка1 = Ф.ПолеСписка(); Форма1.ЭлементыУправления.Добавить(ПолеСписка1); ПолеСписка1.Ширина = 300; ПолеСпискаЭлементы1 = ПолеСписка1.Элементы; ЭлементСписка1 = Ф.ЭлементСписка("Строка55", "СтрЗначение"); ПолеСпискаЭлементы1.Добавить(ЭлементСписка1); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Дата", (Дата(2019,01,02,03)))); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Булево", Ложь)); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Число", 156.54888)); ЭлементСписка2 = Ф.ЭлементСписка("Объект", Форма1); Цвет1 = Ф.Цвет().Красный; ЭлементСписка2.ОсновнойЦвет = Цвет1; ПолеСпискаЭлементы1.Добавить(ЭлементСписка2); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Массив", Новый Массив())); Сообщить("" + ЭлементСписка2.Текст); Ф.ЗапуститьОбработкуСобытий();

    Тестовый код

    Копировать     Выделить всё
    
    ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Текст = "Тестовая форма"; Форма1.Ширина = 310; Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); ПолеСписка1 = Ф.ПолеСписка(); Форма1.ЭлементыУправления.Добавить(ПолеСписка1); ПолеСписка1.Ширина = 300; ПолеСпискаЭлементы1 = ПолеСписка1.Элементы; ЭлементСписка1 = Ф.ЭлементСписка("Строка55", "СтрЗначение"); ПолеСпискаЭлементы1.Добавить(ЭлементСписка1); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Дата", (Дата(2019,01,02,03)))); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Булево", Ложь)); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Число", 156.54888)); ЭлементСписка2 = Ф.ЭлементСписка("Объект", Форма1); Цвет1 = Ф.Цвет().Красный; ЭлементСписка2.ОсновнойЦвет = Цвет1; ПолеСпискаЭлементы1.Добавить(ЭлементСписка2); ПолеСпискаЭлементы1.Добавить(Ф.ЭлементСписка("Массив", Новый Массив())); Сообщить(?( ЭлементСписка2.ОсновнойЦвет = Цвет1 , "", "!!! ") + "ЭлементСписка.ОсновнойЦвет (ListItem.ForeColor) Свойство" + " " + ТекущаяДата());


  • Пример для ПолеВыбора (ComboBox)
  • ЭлементСписка2 = Ф.ЭлементСписка("Объект", Форма1);
    Цвет1 = Ф.Цвет().Красный;
    ЭлементСписка2.ОсновнойЦвет = Цвет1;
    
    Полный пример кода

    Копировать     Выделить всё
    
    ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Ширина = 310; Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); ПолеВыбора1 = Ф.ПолеВыбора(); Форма1.ЭлементыУправления.Добавить(ПолеВыбора1); ПолеВыбора1.Ширина = 300; ПолеВыбора1.РежимРисования = Ф.РежимРисования.ВручнуюФиксированный; ПолеВыбораЭлементы1 = ПолеВыбора1.Элементы; ЭлементСписка1 = Ф.ЭлементСписка("Строка55", "СтрЗначение"); ПолеВыбораЭлементы1.Добавить(ЭлементСписка1); ПолеВыбораЭлементы1.Добавить(Ф.ЭлементСписка("Дата", (Дата(2019,01,02,03)))); ПолеВыбораЭлементы1.Добавить(Ф.ЭлементСписка("Булево", Ложь)); ПолеВыбораЭлементы1.Добавить(Ф.ЭлементСписка("Число", 156.54888)); ЭлементСписка2 = Ф.ЭлементСписка("Объект", Форма1); Цвет1 = Ф.Цвет().Красный; ЭлементСписка2.ОсновнойЦвет = Цвет1; ПолеВыбораЭлементы1.Добавить(ЭлементСписка2); ПолеВыбораЭлементы1.Добавить(Ф.ЭлементСписка("Массив", Новый Массив())); Ф.ЗапуститьОбработкуСобытий();

    Тестовый код

    Копировать     Выделить всё
    
    ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Ширина = 310; Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); ПолеВыбора1 = Ф.ПолеВыбора(); Форма1.ЭлементыУправления.Добавить(ПолеВыбора1); ПолеВыбора1.Ширина = 300; ПолеВыбора1.РежимРисования = Ф.РежимРисования.ВручнуюФиксированный; ПолеВыбораЭлементы1 = ПолеВыбора1.Элементы; ЭлементСписка1 = Ф.ЭлементСписка("Строка55", "СтрЗначение"); ПолеВыбораЭлементы1.Добавить(ЭлементСписка1); ПолеВыбораЭлементы1.Добавить(Ф.ЭлементСписка("Дата", (Дата(2019,01,02,03)))); ПолеВыбораЭлементы1.Добавить(Ф.ЭлементСписка("Булево", Ложь)); ПолеВыбораЭлементы1.Добавить(Ф.ЭлементСписка("Число", 156.54888)); ЭлементСписка2 = Ф.ЭлементСписка("Объект", Форма1); Цвет1 = Ф.Цвет().Красный; ЭлементСписка2.ОсновнойЦвет = Цвет1; ПолеВыбораЭлементы1.Добавить(ЭлементСписка2); ПолеВыбораЭлементы1.Добавить(Ф.ЭлементСписка("Массив", Новый Массив())); Сообщить(?( ЭлементСписка2.ОсновнойЦвет = Цвет1 , "", "!!! ") + "ЭлементСписка.ОсновнойЦвет (ListItem.ForeColor) Свойство" + " " + ТекущаяДата());

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

    ЭлементСписка (ListItem) Класс | Библиотека OneScriptForms