|
Закрытие ShowDialog
|
|||
---|---|---|---|
#18+
Добрый день! Подключен считыватель карт по COM порту (SerialPort). Подношу карту. и в основной форме прослушка: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Но я бы хотел иметь возможность Закрывать (переоткрывать) SecondForm при поднесении другой карты. А на данный момент получается что основная форма "подвисает" из-за ShowDialog. А мне нужно именно модальное поведение окна Как это организовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2015, 15:08 |
|
Закрытие ShowDialog
|
|||
---|---|---|---|
#18+
надо бы определиться, если нужно именно модальное, то есть ничего кроме него - то вы его имеете. Если нужно все-таки не модальное, то делайте не модальное, типа Show с прибамбасами. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2015, 16:34 |
|
Закрытие ShowDialog
|
|||
---|---|---|---|
#18+
Wrun, Код: c# 1. 2. 3. 4. 5. 6.
подумайте о синхронизации самого тела метода - чтобы на два быстрых поднесения карты у вас не было попытки дважды закрыть одну и ту же форму. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2015, 18:49 |
|
Закрытие ShowDialog
|
|||
---|---|---|---|
#18+
Winnipuh, Ну мне нужно поведение для пользователя как модальное, т.е. не допустима работа с основным окном. Но в то же время переоткрытие по разным картам тоже должно быть... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2015, 19:15 |
|
Закрытие ShowDialog
|
|||
---|---|---|---|
#18+
Wrun, у вас RFID_DataReceived работает не в основном (GUI) потоке, иначе не понадобился бы Invoke для окрытия модальной формы. А поскольку поток не основной, то ему пофигу на модальная там форма в главном потоке, или нет. Главное - продумать синхронизацию. У меня была аналогичная ситуация со сканнером штрих-кодов - всё работало нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2015, 19:30 |
|
Закрытие ShowDialog
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, Так вот в этом как то и проблема, не могу понять как организовать, пробовал: Код: c# 1. 2. 3. 4.
Но то же висит ждет... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2015, 14:25 |
|
|
start [/forum/topic.php?fid=20&fpage=86&tid=1401592]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 126ms |
0 / 0 |