Возникла проблема: в текстовом файле лежит описание формы в следующем виде:
"Имя свойства", "значение свойства" например:
"WindowState","WindowState.Maximized" надо прочитать из файла значения свойств и соответсвенно присвоить их реальным свойствам на форме.
Для типов описанных модуле System работает следующий вариант:
Type oPType= System.Type.GetType("System.String");
property =TypeDescriptor.GetConverter(oPType).ConvertFromString("Какое-то значение");
для типов из System.Windows.Forms не работает.
Подскажите пожалуйста как это можно сделать. Писать обертки для всех типов очень уж не хочется.
... << RSDN@Home 1.1 beta 1 >>
Здравствуйте, Dmitrybal, Вы писали:
D>Возникла проблема: в текстовом файле лежит описание формы в следующем виде:
D>"Имя свойства", "значение свойства" например:
D>"WindowState","WindowState.Maximized" надо прочитать из файла значения свойств и соответсвенно присвоить их реальным свойствам на форме.
D>Для типов описанных модуле System работает следующий вариант:
D>Type oPType= System.Type.GetType("System.String");
D>property =TypeDescriptor.GetConverter(oPType).ConvertFromString("Какое-то значение");
D>для типов из System.Windows.Forms не работает.
D>Подскажите пожалуйста как это можно сделать. Писать обертки для всех типов очень уж не хочется.
здесь объяснение и решение похожей проблемы