9 / 9 / 2
Регистрация: 06.07.2011
Сообщений: 67
1

Как мне считать даные с comboBox1.Text в потоке?

16.08.2011, 15:12. Показов 1047. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет, у меня проблема. Мне нужно считать в потоке который я создаю comboBox1.Text.
Мне выдайот ошыбку Cross-thread operation not valid: Control 'comboBox1' accessed from a thread other than the thread it was created on.
Как мне считать даные с comboBox1.Text в потоке?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.08.2011, 15:12
Ответы с готовыми решениями:

Как написать код что переменая ровна на ComboBox1->text
Как написать код что переменая ровна на ComboBox1->text

Считать даные из файла как в Паскале
Есть в с++ такая функция чтобы считать файлы так же само как Паскале, то есть функция считывает...

как считать GPS даные из plt файла?
у меня есть класс, который хранит в себе GPS-данные. И есть plt файл который имеет такой вид: ...

Обращение к comboBox1 в потоке
Есть поток: Thread CreateChatThread = new Thread(CreateChat); static void CreateChat() ...

2
мастер топоров
916 / 741 / 101
Регистрация: 16.08.2009
Сообщений: 1,476
16.08.2011, 15:21 2
Лучший ответ Сообщение было отмечено biosmen как решение

Решение

там, где вы пытаетесь считать текст из другого потока напишите что-то типа:
C#
1
2
string text = string.Empty;
if(this.InvokeRequired)this.Invoke((MethodInvoker)(delegate(){text = comboBox1.Text;}));
вроде так.. писал в браузере - могут быть неточности, но путь таков
1
9 / 9 / 2
Регистрация: 06.07.2011
Сообщений: 67
16.08.2011, 15:28  [ТС] 3
Цитата Сообщение от Koran Посмотреть сообщение
там, где вы пытаетесь считать текст из другого потока напишите что-то типа:
C#
1
2
string text = string.Empty;
if(this.InvokeRequired)this.Invoke((MethodInvoker)(delegate(){text = comboBox1.Text;}));
вроде так.. писал в браузере - могут быть неточности, но путь таков
Работает) спс.
0
16.08.2011, 15:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.08.2011, 15:28
Помогаю со студенческими работами здесь

Очистить ComboBox1->Text
Как очистить выбранный ComboBox1->Text и поменять его на новое значение? без...

Заменить 'Form2.ComboBox1.Text' на путь к файлу
"-Xms" + Form2.ComboBox1.Text + "m -Xmx" + Form2.ComboBox1.Text ..... Такая проблема.. Это...

Считать даные из файла в массив
Немогу нормально считать даные из файла в массив. Сначала через етот код создаю...

Считать даные из файла в структуру
Написал код в котором я записываю даные в файл структурой. А как их оттуда считать? Вот код...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru