![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
![]()
Invoke надо вызывать у того же объекта у которого спрашиваешь InvokeRequired. Т.е.
Код:
Последний раз редактировалось Hollander; 07.04.2011 в 14:35. |
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 31.10.2009
Сообщений: 27
|
![]()
действительно, listBox1.BeginInvoke(d, new object[] { message }); сработал!
Спасибо большое, только теперь другая проблема, как и положено, срабатывает Код:
|
![]() |
![]() |
![]() |
#13 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
![]()
Об этом я писал тебе в начале обсуждения. Чтобы добавить элемент в список надо:
Код:
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 31.10.2009
Сообщений: 27
|
![]()
да, ты прав. спасибо огромное.
а можешь на пальцах примерно объяснить, почему текст поменять нельзя, а айтем можно. |
![]() |
![]() |
![]() |
#15 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
![]()
Потому что ListBox отображает элементы из списка Items. Свойство Text не используется для отображения. Единственное чего ты можешь добиться выставив это свойство - это выделение такого текста в списке, если оно есть. Если забирать это значение, то оно равно тексту выбранного элемента.
Последний раз редактировалось Hollander; 07.04.2011 в 15:24. |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 31.10.2009
Сообщений: 27
|
![]()
Ясно, спасибо за помощь!
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 139
|
![]()
Сообщение удалено
Программист это не профессия, программист - это образ жизни.
Последний раз редактировалось Prizrak86; 06.06.2013 в 22:36. Причина: Удалите это сообщение, в процессе набора случайно отправилось. прошу прощения. |
![]() |
![]() |
![]() |
#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 |