КолонкаПолеВыбора()
Тип: КолонкаПолеВыбора (DataGridViewComboBoxColumn).
Создаёт новый экземпляр класса КолонкаПолеВыбора (DataGridViewComboBoxColumn).
КолонкаПолеВыбора1 = Ф.КолонкаПолеВыбора(); //... КолонкаПолеВыбора1.ОтображениеЭлемента = "ФИО"; КолонкаПолеВыбора1.ЗначениеЭлемента = "№ н/п"; КолонкаПолеВыбора1.ИсточникДанных = ТаблицаДанных1;
Копировать Выделить всёПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); Таблица1 = Ф.Таблица(); Таблица1.Родитель = Форма1; Таблица1.Стыковка = Ф.СтильСтыковки.Заполнение; Таблица1.АвтоНумерацияСтрок = Истина; КолонкаПолеВыбора1 = Ф.КолонкаПолеВыбора(); КолонкаПолеВыбора1.Ширина = 215; Таблица1.Колонки.Добавить(КолонкаПолеВыбора1); Таблица1.Колонки.Добавить(Ф.КолонкаПолеВыбора()); ТаблицаДанных1 = Ф.ТаблицаДанных("ТД1"); Колонки1 = ТаблицаДанных1.Колонки; Колонка1 = Колонки1.Добавить(Ф.КолонкаДанных("№ н/п", Ф.ТипДанных.Число)); Колонка2 = Колонки1.Добавить(Ф.КолонкаДанных("ФИО", Ф.ТипДанных.Строка)); Строки1 = ТаблицаДанных1.Строки; ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 1); ТекСтрока.УстановитьЭлемент("ФИО", "Иванов Иван Иванович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 2); ТекСтрока.УстановитьЭлемент("ФИО", "Семенов Семен Семенович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 3); ТекСтрока.УстановитьЭлемент("ФИО", "Петров Петр Петрович"); КолонкаПолеВыбора1.ОтображениеЭлемента = "ФИО"; КолонкаПолеВыбора1.ЗначениеЭлемента = "№ н/п"; КолонкаПолеВыбора1.ИсточникДанных = ТаблицаДанных1; Таблица1.КоличествоСтрок = 2; Сообщить("" + КолонкаПолеВыбора1.ЗначениеЭлемента); ПолеВыбораЯчейки1 = Таблица1.Ячейка(0, 0); ПолеВыбораЯчейки1.Значение = ТаблицаДанных1.Строки(0).Элемент(1).Значение; Ф.ЗапуститьОбработкуСобытий();
Копировать Выделить всёПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); Таблица1 = Ф.Таблица(); Таблица1.Родитель = Форма1; Таблица1.Стыковка = Ф.СтильСтыковки.Заполнение; Таблица1.АвтоНумерацияСтрок = Истина; КолонкаПолеВыбора1 = Ф.КолонкаПолеВыбора(); КолонкаПолеВыбора1.Ширина = 215; Таблица1.Колонки.Добавить(КолонкаПолеВыбора1); Таблица1.Колонки.Добавить(Ф.КолонкаПолеВыбора()); ТаблицаДанных1 = Ф.ТаблицаДанных("ТД1"); Колонки1 = ТаблицаДанных1.Колонки; Колонка1 = Колонки1.Добавить(Ф.КолонкаДанных("№ н/п", Ф.ТипДанных.Число)); Колонка2 = Колонки1.Добавить(Ф.КолонкаДанных("ФИО", Ф.ТипДанных.Строка)); Строки1 = ТаблицаДанных1.Строки; ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 1); ТекСтрока.УстановитьЭлемент("ФИО", "Иванов Иван Иванович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 2); ТекСтрока.УстановитьЭлемент("ФИО", "Семенов Семен Семенович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 3); ТекСтрока.УстановитьЭлемент("ФИО", "Петров Петр Петрович"); КолонкаПолеВыбора1.ОтображениеЭлемента = "ФИО"; КолонкаПолеВыбора1.ЗначениеЭлемента = "№ н/п"; КолонкаПолеВыбора1.ИсточникДанных = ТаблицаДанных1; Таблица1.КоличествоСтрок = 2; // Сообщить("" + КолонкаПолеВыбора1.ЗначениеЭлемента); ПолеВыбораЯчейки1 = Таблица1.Ячейка(0, 0); ПолеВыбораЯчейки1.Значение = ТаблицаДанных1.Строки(0).Элемент(1).Значение; Сообщить(?( "" + КолонкаПолеВыбора1 = "КлКолонкаПолеВыбора" , "", "!!! ") + "ФормыДляОдноСкрипта.КолонкаПолеВыбора (OneScriptForms.DataGridViewComboBoxColumn) Метод" + " " + ТекущаяДата());
КолонкаПолеВыбора1 = Ф.КолонкаПолеВыбора(); //... КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Строка", "СтрЗначение"));
Копировать Выделить всёПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); Таблица1 = Ф.Таблица(); Таблица1.Родитель = Форма1; Таблица1.Стыковка = Ф.СтильСтыковки.Заполнение; Таблица1.АвтоНумерацияСтрок = Истина; КолонкаПолеВыбора1 = Ф.КолонкаПолеВыбора(); КолонкаПолеВыбора1.Ширина = 215; Таблица1.Колонки.Добавить(КолонкаПолеВыбора1); Таблица1.Колонки.Добавить(Ф.КолонкаПолеВыбора()); Таблица1.КоличествоСтрок = 3; Булево2 = Истина; Дата2 = Дата(2020,01,02,03); Дата3 = Дата(2022,01,02,03); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Строка", "СтрЗначение")); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Число", 156.54888)); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Булево", Ложь)); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Булево2", Булево2)); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Дата", (Дата(2019,01,02,03)))); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Дата3", Дата3)); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Дата2", Дата2)); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Объект", Форма1)); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Массив", Новый Массив())); Таблица1.Строки(0).Ячейки(0).Значение = 156.54888; Таблица1.Строки(1).Ячейки(0).Значение = Булево2; Таблица1.Строки(2).Ячейки(0).Значение = Дата2; Ф.ЗапуститьОбработкуСобытий();
Копировать Выделить всёПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); Таблица1 = Ф.Таблица(); Таблица1.Родитель = Форма1; Таблица1.Стыковка = Ф.СтильСтыковки.Заполнение; Таблица1.АвтоНумерацияСтрок = Истина; КолонкаПолеВыбора1 = Ф.КолонкаПолеВыбора(); КолонкаПолеВыбора1.Ширина = 215; Таблица1.Колонки.Добавить(КолонкаПолеВыбора1); Таблица1.Колонки.Добавить(Ф.КолонкаПолеВыбора()); Таблица1.КоличествоСтрок = 3; Булево2 = Истина; Дата2 = Дата(2020,01,02,03); Дата3 = Дата(2022,01,02,03); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Строка", "СтрЗначение")); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Число", 156.54888)); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Булево", Ложь)); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Булево2", Булево2)); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Дата", (Дата(2019,01,02,03)))); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Дата3", Дата3)); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Дата2", Дата2)); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Объект", Форма1)); КолонкаПолеВыбора1.Элементы.Добавить(Ф.ЭлементСписка("Массив", Новый Массив())); Таблица1.Строки(0).Ячейки(0).Значение = 156.54888; Таблица1.Строки(1).Ячейки(0).Значение = Булево2; Таблица1.Строки(2).Ячейки(0).Значение = Дата2; Сообщить(?( "" + КолонкаПолеВыбора1 = "КлКолонкаПолеВыбора" , "", "!!! ") + "ФормыДляОдноСкрипта.КолонкаПолеВыбора (OneScriptForms.DataGridViewComboBoxColumn) Метод" + " " + ТекущаяДата());
Свойства КолонкаПолеВыбора.ОтображениеЭлемента (DataGridViewComboBoxColumn.DisplayMember), КолонкаПолеВыбора.ЗначениеЭлемента (DataGridViewComboBoxColumn.ValueMember) задавать не нужно.
Для отображения элемента будет использовано свойство ЭлементСписка.Текст (ListItem.Text), для значения элемента будет использовано свойство ЭлементСписка.Значение (ListItem.Value).
КолонкаПолеВыбора1 = Ф.КолонкаПолеВыбора(); //... КолонкаПолеВыбора1.Элементы.Добавить(18.245);
Копировать Выделить всёПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); Таблица1 = Ф.Таблица(); Таблица1.Родитель = Форма1; Таблица1.Стыковка = Ф.СтильСтыковки.Заполнение; Таблица1.АвтоНумерацияСтрок = Истина; КолонкаПолеВыбора1 = Ф.КолонкаПолеВыбора(); КолонкаПолеВыбора1.Ширина = 215; Таблица1.Колонки.Добавить(КолонкаПолеВыбора1); Таблица1.Колонки.Добавить(Ф.КолонкаПолеВыбора()); Таблица1.КоличествоСтрок = 3; Дата1 = Дата(1984,03,26,06,24,21); КолонкаПолеВыбора1.Элементы.Добавить("Просто строка"); КолонкаПолеВыбора1.Элементы.Добавить(18.245); КолонкаПолеВыбора1.Элементы.Добавить(Ложь); КолонкаПолеВыбора1.Элементы.Добавить(Дата1); КолонкаПолеВыбора1.Элементы.Добавить(Ф.Кнопка()); Таблица1.Строки(0).Ячейки(0).Значение = 18.245; Таблица1.Строки(1).Ячейки(0).Значение = Ложь; Таблица1.Строки(2).Ячейки(0).Значение = Дата1; Ф.ЗапуститьОбработкуСобытий();
Копировать Выделить всёПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); Таблица1 = Ф.Таблица(); Таблица1.Родитель = Форма1; Таблица1.Стыковка = Ф.СтильСтыковки.Заполнение; Таблица1.АвтоНумерацияСтрок = Истина; КолонкаПолеВыбора1 = Ф.КолонкаПолеВыбора(); КолонкаПолеВыбора1.Ширина = 215; Таблица1.Колонки.Добавить(КолонкаПолеВыбора1); Таблица1.Колонки.Добавить(Ф.КолонкаПолеВыбора()); Таблица1.КоличествоСтрок = 3; Дата1 = Дата(1984,03,26,06,24,21); КолонкаПолеВыбора1.Элементы.Добавить("Просто строка"); КолонкаПолеВыбора1.Элементы.Добавить(18.245); КолонкаПолеВыбора1.Элементы.Добавить(Ложь); КолонкаПолеВыбора1.Элементы.Добавить(Дата1); КолонкаПолеВыбора1.Элементы.Добавить(Ф.Кнопка()); Таблица1.Строки(0).Ячейки(0).Значение = 18.245; Таблица1.Строки(1).Ячейки(0).Значение = Ложь; Таблица1.Строки(2).Ячейки(0).Значение = Дата1; Сообщить(?( "" + КолонкаПолеВыбора1 = "КлКолонкаПолеВыбора" , "", "!!! ") + "ФормыДляОдноСкрипта.КолонкаПолеВыбора (OneScriptForms.DataGridViewComboBoxColumn) Метод" + " " + ТекущаяДата());
Свойства КолонкаПолеВыбора.ОтображениеЭлемента (DataGridViewComboBoxColumn.DisplayMember), КолонкаПолеВыбора.ЗначениеЭлемента (DataGridViewComboBoxColumn.ValueMember) задавать не нужно.
Для отображения элемента будет использовано свойство ЭлементСписка.Текст (ListItem.Text), для значения элемента будет использовано свойство ЭлементСписка.Значение (ListItem.Value).
ФормыДляОдноСкрипта (OneScriptForms) Класс | Библиотека OneScriptForms