У меня есть раскрывающийся список, и у меня есть вторичный поток, начиная с которого я должен получить выбранное значение этого выпадающего списка. Он всегда возвращает пустую или пустую строку. Есть ли способ получить его значение во вторичной строке?Получение списка выпадающего списка во вторичной теме
ответ
Элементы пользовательского интерфейса являются собственностью пользовательского интерфейса. Никогда не пытайтесь получить доступ или даже модифицировать их, поскольку это не безопасная операция протектора. Передайте значения выпадающего потока при его создании и используйте скопированные значения во втором потоке.
Пример:
static void Main(string[] args)
{
System.Threading.Thread myThread = new System.Threading.Thread(asyncCode);
myThread.Start(yourParameterObject);
}
static void asyncCode(object parameters)
{
// Use the parameters passed
}
Как передать значения в новый поток? Я использую Thread backgroundThread = new Thread (MyMethod), который получает имя метода как параметр, но сам метод должен быть без параметров. Спасибо. –
Благодарим вас за это дополнение. Однако из того, что я читал, позволяет отправлять только один параметр (если, возможно, они не отправляются как массив или список. Возможно ли это?). Я нашел другое выражение с использованием выражения лямбда: Thread t = new Thread (() => asyncCode (param1, param2)); static void asyncCode (int param1, string param2) {// Использовать переданные параметры} –
@DovMiller: параметр, который вы можете передать, имеет объект типа, поэтому вы можете передать любой тип, который происходит от объекта. Вы можете создать класс, содержащий несколько параметров в качестве свойств. – CodeZombie
- 1. Получение значения из выпадающего списка
- 2. Получение значения выпадающего списка JavaScript
- 3. Получение значения из выпадающего списка
- 4. Получение текста из выпадающего списка
- 5. Получение заданного значения выпадающего списка
- 6. Получение моего выпадающего списка «вверх»
- 7. Получение текста из выпадающего списка
- 8. Получение выбранных значений выпадающего списка
- 9. Загрузить другие изображения во вторичной теме Android
- 10. Запуск блока какао во вторичной теме
- 11. Вызов списка выпадающего списка
- 12. Получение ошибки при изменении выпадающего списка во второй раз
- 13. Получение списка выпадающего списка для продолжения после выбора
- 14. Получение данных из базы данных на основе списка выпадающего списка
- 15. VBA Ссылка списка выпадающего списка
- 16. Получение идентификатора выпадающего списка в выпадающем списке
- 17. Получение Un-выбранные значения из выпадающего списка
- 18. Получение значения выбранного выпадающего списка Laravel 4
- 19. Получение повторяющихся значений внутри выпадающего списка
- 20. Получение значения из выпадающего списка mvc 4
- 21. Получение значения из выпадающего списка в JSP
- 22. Получение идентификатора значения из выпадающего списка
- 23. получение первого значения индекса из выпадающего списка
- 24. Получение значения MYSQL из выпадающего списка
- 25. Получение значения из первого выпадающего списка jsp
- 26. Получение пустого выпадающего списка в JSP
- 27. Получение удаленного файла и заполнение выпадающего списка
- 28. Laravel: Получение выбранного значения выпадающего списка
- 29. Получение значения select (выпадающего списка) перед изменением
- 30. Получение значения выпадающего списка из функции
отправить/дают значение, прежде чем начать нить. – Aristos