Мы хотим динамически (в зависимости от XML-файла) установить BackColor
элемента управления в Windows Forms.CallByName, set BackColor
Я только что попробовал CallByName
-Метод с CallType.Method
.
CallByName(ColorObject, "FromName", CallType.Method, "Red")
Когда я хочу, чтобы выполнить «FromName» метод не работает, потому что мне это нужно, как это «Color.FromName».
CallByName получил объект из класса «Цвет», но все еще не работает. Класс «Цвет» импортируется.
Кто-нибудь понял, что я делаю неправильно или как могу решить эту проблему?
Спасибо :) Но нам нужно динамически выбирать метод. Мы решили эту проблему с помощью «CallByName», чтобы мы могли извлечь строку из XML-файла и вызвать подходящий метод. Проблема с «FromName» заключается в том, что перед ним нужно «Цвет» (Color.FromName). И с CallByName мы не можем экспортировать «Color.FromName» в качестве String. Таким образом, CallByName не находит никакого метода. – Dyrdek