1 / 1 / 0
Регистрация: 30.06.2010
Сообщений: 14
|
|
1 | |
Как сделать, что бы окно не висло при копировании файла? И покритикуйте плз проект18.10.2010, 15:10. Показов 1909. Ответов 15
Метки нет (Все метки)
Как сделать, что бы окно не висло при копировании файла?
Функцию копирования я взял с этого сайта, чтобы прогрессбар бежал при копировании. как он работает - вообще не представляю. Когда нажимаю копировать - прогресс бар бежит и все прелестно, но если переключаюсь на другое приложение и обратно - все, окно просто висит. если отправляю процесс в бэкргаунд - он почему то не копирует один файл. если файла три - копирует только два из них. но и при этом прогрессбара вообще не видно. выкладываю весь проект. укажите плиз на ошибки и где можно было бы сделать лучше и оптимальней
0
|
18.10.2010, 15:10 | |
Ответы с готовыми решениями:
15
Как сделать так, чтобы при копировании файлов копии файла сразу присваивалось имя, которое мне нужно? Нужно убрать переносы при копировании из PDF, выручьте плз Как сделать на button чтобы при нажатии открывалось окно с выбором файла? Как сделать так, что бы окно перемещалось когда разворачиваешь окно |
62 / 51 / 15
Регистрация: 08.07.2010
Сообщений: 119
|
|
18.10.2010, 15:58 | 2 |
Нужно организовывать копирование в отдельном потоке...
0
|
1 / 1 / 0
Регистрация: 30.06.2010
Сообщений: 14
|
|
18.10.2010, 16:11 [ТС] | 3 |
0
|
Кодило
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
|
|
18.10.2010, 16:17 | 4 |
Dragon3DGraff, читай про System.Threading либо про BackgroundWorker, там не особо сложно, чтобы обновлять прогрессбар в отдельном потоке прочитай про делегаты и метод Invoke.
0
|
1 / 1 / 0
Регистрация: 30.06.2010
Сообщений: 14
|
|
19.10.2010, 14:33 [ТС] | 6 |
Спасибо)
Будем курить ) А еще вопросик - как сделать, чтобы выделялась ячейка DataGrid под курсором (по координатам курсора наверно)? то есть я нажимаю правую кнопку мыши, вылезает контекстное меню. а хотелось бы чтобы при этом выделялась данная ячейка (то есть эвант на открытие контекстного меню, потому как при контекстном меню эвант на правую кнопку не работает). серфинг по инету ниче не дал (
0
|
burning1ife
|
||||||
19.10.2010, 15:35 | 7 | |||||
1
|
61 / 60 / 10
Регистрация: 11.08.2010
Сообщений: 199
|
||||||
19.10.2010, 15:40 | 8 | |||||
Обрабатываете CellMouseDown для вашего datagridview:
1
|
1 / 1 / 0
Регистрация: 30.06.2010
Сообщений: 14
|
|
19.10.2010, 16:33 [ТС] | 9 |
спасибо)
проблема все таки у меня была с неправильной задачей эванта ) только почему то при первом клике контекстное меню появляется сначала в левом верхнем углу экрана, а как только отпускаю кнопку мыши - появляется под курсором PS. только что выяснил, что при еванте CellMouseUp работает без этого артефакта)
0
|
61 / 60 / 10
Регистрация: 11.08.2010
Сообщений: 199
|
|
19.10.2010, 16:41 | 10 |
Юзайте мой вариант, будет появляться где надо)
0
|
61 / 60 / 10
Регистрация: 11.08.2010
Сообщений: 199
|
|
19.10.2010, 16:59 | 12 |
Согласен, это только если автору не принципиален Multiselect
0
|
1 / 1 / 0
Регистрация: 30.06.2010
Сообщений: 14
|
|
25.10.2010, 10:55 [ТС] | 14 |
у меня множественного выделения нет в табличке, поэтому мне не критично )
а вот проверку когда кликаю на шапку таблицу мне стоило сделать, а то у меня индекс за пределами оказался )
0
|
1322 / 995 / 127
Регистрация: 08.12.2009
Сообщений: 1,299
|
||||||
26.10.2010, 03:29 | 15 | |||||
Dragon3DGraff, мдее я как сначала высел на измену на пару секунд увидев "Привет, Mikant..." так потом еще и в коде все в моих комментах...
а так, в целом, код очень грязен, нечитабелен, с огромными методами (разделять надо), без комментариев (они очень нужны с такими-то названиями переменных и методов)... конкретные примеры привести или всё и так понятно?
0
|
1 / 1 / 0
Регистрация: 30.06.2010
Сообщений: 14
|
|
27.10.2010, 13:16 [ТС] | 16 |
можно привести ) я не программист и моя специальность далека от этого, ни одной книги не прочитал по программированию. цель - решить свои определенные инженерные задачи, то есть облегчить некоторую рутинную работу. а эта программка - просто для тренировки - влом фильмы на серваке глазами по списку отслеживать )) но дело это затягивает ))
так что любые замечания для меня ценны.
0
|
27.10.2010, 13:16 | |
27.10.2010, 13:16 | |
Помогаю со студенческими работами здесь
16
Как мне сделать так, чтобы при запуске htm файла окно было определенных размеров? Покритикуйте разводку плз. Покритикуйте макет сайта плз Как сделать, чтобы при копировании сохранялся перенос строк? Покритикуйте разводку плз. Итерация три. Как можно сделать так, что бы при запуске excel файла с макросом не выводилось сообщение о том что макросы могут содержать вирусы? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |