ПолучитьЗначениеСвойства(<ИмяКонтрола>, <ИмяСвойства>)
Тип: Произвольный.
Возвращает значение свойства.
Параметр ИмяСвойства может быть только одним из перечисленных свойств в сетке свойств объекта.
Для некоторых типов значений вернется значение в англоязычном варианте.
ИмяКонтрола = ДФ.ДобавитьКонтрол("Кнопка");
ЗначениеСвойстваПоУмолчанию = ДФ.ПолучитьЗначениеСвойства(ИмяКонтрола, "Текст");
Копировать Выделить всёПерем ТекПуть; Перем ДФ Экспорт; Процедура Фоновое1(параметр1, параметр2) Экспорт Контекст = Новый Структура("Сценарий1", параметр1); ЗагрузитьСценарий(ОбъединитьПути(ТекПуть,"ФормаДизайнера.os"), Контекст); КонецПроцедуры Процедура СоздатьФайлЗапускаДизайнера() ПутьФайла = ОбъединитьПути(ТекПуть,"ФормаДизайнера.os"); ФайлНаДиске = Новый Файл(ПутьФайла); Если Не ФайлНаДиске.Существует() Тогда Стр1 = " |ПодключитьВнешнююКомпоненту(""C:\444\111\OneScriptFormsDesigner\OneScriptFormsDesigner\bin\Debug\OneScriptFormsDesigner.dll""); |ДФ = Новый ДизайнерФормДляОдноСкрипта(); |Сценарий1.ДФ = ДФ; | |ДФ.Дизайнер(); |"; ТекстДок4 = Новый ТекстовыйДокумент; ТекстДок4.УстановитьТекст(Стр1); ТекстДок4.Записать(ПутьФайла, "UTF-8"); Приостановить(1000); КонецЕсли; КонецПроцедуры ТекПуть = Новый Файл(ТекущийСценарий().Источник).Путь; СоздатьФайлЗапускаДизайнера(); // Запустим дизайнер. ДФ = Неопределено; МассивПараметров = Новый Массив(1); МассивПараметров[0] = ЭтотОбъект; ФоновыеЗадания.Выполнить(ЭтотОбъект, "Фоновое1", МассивПараметров); // Дождемся подключения библиотеки дизайнера. Пока ДФ = Неопределено Цикл Приостановить(500); КонецЦикла; // Дождемся запуска дизайнера. Пока Не ДФ.ДизайнерОткрыт Цикл Приостановить(500); КонецЦикла; ИмяКонтрола = ДФ.ДобавитьКонтрол("Кнопка"); ЗначениеСвойстваПоУмолчанию = ДФ.ПолучитьЗначениеСвойства(ИмяКонтрола, "Текст"); Сообщить("ЗначениеСвойстваПоУмолчанию = " + ЗначениеСвойстваПоУмолчанию); Пока ДФ.ДизайнерОткрыт Цикл Приостановить(500); КонецЦикла;