![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| Валерия |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: нет Всего: 8 |
Вот такое выдает:
Т.е нужно что бы кнопка была static А если я её делаю статик, то выдает много:
Добавлено через 1 минуту и 22 секунды Собственно мне нужно что бы кнопка двигалась каждую секунду Добавлено через 9 минут и 12 секунд Разобралась. Нада не делать test статическим. Но теперь выкидывает ошибку отладчик: Cross-thread operation not valid: Control 'button1' accessed from a thread other than the thread it was created on. |
||||||
|
|||||||
| mr.DUDA |
|
||||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 24 Всего: 232 |
Юзать не System.Threading.Timer а System.Windows.Forms.Timer, ИЛИ делать так:
P.S. вопрос про потоки и WinForms уже тыщу раз поднимался... -------------------- ![]() |
||||
|
|||||
| Валерия |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: нет Всего: 8 |
Спасибо, работает
Но заметила еще одну проблему. Вообще я делаю cветoфор Так вот, "mашинка" только до 225 едет, а потом просто вырубаются все таймеры и всё замирает (не зависает)
|
|||
|
||||
| Валерия |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: нет Всего: 8 |
Да и в консольном приложении - таймер работает до поры до времени, а потом просто вырубаеться
|
|||
|
||||
| Валерия |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: нет Всего: 8 |
Еще вопрос, если создать класс и с него попытаться обратиться к какомуто объекту формы - то вообще никак
|
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 24 Всего: 232 |
В gosvet тоже нужен Invoke. И снова вопрос, почему бы просто не перетянуть на форму Timer с тулбокса, выставить Enabled=true и подписаться на Tick? Ведь проще же, и гемора с Invoke не нужно.
В свойствах объектов формы (кнопок и т.п.) выставить Modifier = Public. Модератор: Пожалуйста, один топик - один вопрос. -------------------- ![]() |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |