invoke

Множество примеров того, как вызывать методы, но как можно изменить простое свойство? Для демонстрации, вот очень простой набор кода, который должен помочь. Допустим, мне нужно установить свойство visible из дочерней формы, и, таким образом, его нужно вызвать: Friend Sub activateItem(ByVal myItem As Pictu...

У меня есть проект Windows Forms на C#. В этом проекте есть устройство WaveOut, которое воспроизводится в отдельном потоке. Этот поток воспроизведения периодически должен вызывать метод потока пользовательского интерфейса и передавать ему некоторые данные (массив, содержащий аудиоинформацию, передаваемую на з...

У меня есть элемент taskBarIcon, расширяющий контекст приложения, из которого спроектирован весь мой пользовательский интерфейс. Это происходит потому, что первоначальная функциональность приложения состояла в том, чтобы запустить фоновый процесс и просто предоставить значок в качестве подтверждения того, что...

Я видел общую настройку для перекрестного потокового доступа к элементу управления GUI, как описано здесь: кратчайший способ записи потокобезопасного метода доступа к элементу управления windows forms Все веб-хиты, которые я нашел, описывают одно и то же. Однако, почему мы должны проверять InvokeRequired?...

если у меня есть две переменные: Object obj; String methodName = "getName"; не зная класс obj, Как я могу вызвать метод, выявленных methodName на нем? вызываемый метод не имеет параметров, а String возвращаемое значение. Это геттер для Java bean....

может ли кто-нибудь объяснить это заявление, написанное на этом ссылке Invoke(Delegate): выполняет указанный делегат в том потоке, которому принадлежит основной дескриптор окна элемента управления. может кто-нибудь объяснить, что это значит (особенно смелый) я не могу получить его ясно...

могу ли я динамически вызывать метод объекта, имеющий имя метода в виде строки? Я бы представил себе это так: var FooClass = function() { this.smile = function() {}; } var method = "smile"; var foo = new FooClass(); // I want to run smile on the foo instance. foo.{mysterious code}(); // being executed ...

есть ли способ вызвать перегруженный метод с помощью отражения в .NET (2.0). У меня есть приложение, которое динамически создает экземпляры классов, которые были получены из общего базового класса. В целях совместимости этот базовый класс содержит 2 метода с одинаковым именем, один с параметрами, а другой б...

что более правильно и почему? Control.BeginInvoke(new Action(DoSomething), null); private void DoSomething() { MessageBox.Show("What a great post"); } или Control.BeginInvoke((MethodInvoker) delegate { MessageBox.Show("What a great post"); }); Я вроде как чувствую, что я делаю то же самое, та...

я столкнулся с другой проблемой, используя C# 4.0 с дополнительными параметрами. как вызвать функцию (или, скорее, конструктор, у меня есть ConstructorInfo объект) для которого я знаю, что он не требует никаких параметров? вот код, который я использую сейчас: type.GetParameterlessConstructor() .Invoke(...