|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.04.2011, 14:33 | #11 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Invoke надо вызывать у того же объекта у которого спрашиваешь InvokeRequired. Т.е.
Код:
Последний раз редактировалось Hollander; 07.04.2011 в 14:35. |
07.04.2011, 14:45 | #12 |
Пользователь
Регистрация: 31.10.2009
Сообщений: 27
|
действительно, listBox1.BeginInvoke(d, new object[] { message }); сработал!
Спасибо большое, только теперь другая проблема, как и положено, срабатывает Код:
|
07.04.2011, 14:55 | #13 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Об этом я писал тебе в начале обсуждения. Чтобы добавить элемент в список надо:
Код:
|
07.04.2011, 15:08 | #14 |
Пользователь
Регистрация: 31.10.2009
Сообщений: 27
|
да, ты прав. спасибо огромное.
а можешь на пальцах примерно объяснить, почему текст поменять нельзя, а айтем можно. |
07.04.2011, 15:21 | #15 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Потому что ListBox отображает элементы из списка Items. Свойство Text не используется для отображения. Единственное чего ты можешь добиться выставив это свойство - это выделение такого текста в списке, если оно есть. Если забирать это значение, то оно равно тексту выбранного элемента.
Последний раз редактировалось Hollander; 07.04.2011 в 15:24. |
07.04.2011, 15:45 | #16 |
Пользователь
Регистрация: 31.10.2009
Сообщений: 27
|
Ясно, спасибо за помощь!
|
06.06.2013, 22:24 | #17 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 139
|
У меня похожая ситуация.
Сообщение удалено
Программист это не профессия, программист - это образ жизни.
Последний раз редактировалось Prizrak86; 06.06.2013 в 22:36. Причина: Удалите это сообщение, в процессе набора случайно отправилось. прошу прощения. |
06.06.2013, 22:33 | #18 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 139
|
У меня похожая ситуация.
у меня метод вызывается правильно
Код:
после продолжительного гугла я понял что выполнение моего метода становиться в очередь и там залипает, еще я понял что это связано с какими то странными потоками при создании формы (вторую форму я запускаю из конструктора первой создавая для второй формы отдельный поток) Конструктор первой Код:
содержимое потока вызова формы Код:
Код:
Программист это не профессия, программист - это образ жизни.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка Unable to invoke Code.... | sisofcase | Общие вопросы Delphi | 16 | 14.07.2011 20:02 |
Доступ из другого класса | KipZ | Windows Forms | 1 | 06.02.2011 15:22 |
Как узнать номер потока из самого потока? | GaMeSTeR | Помощь студентам | 0 | 03.12.2010 09:50 |
Доступ к функциям и структурам из потока | MAIN_ELF | Общие вопросы C/C++ | 2 | 04.10.2010 15:08 |
директивы в MASM - INVOKE, PROTO, LOCAL | fermat_c | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 05.04.2008 18:25 |