Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/14: Рейтинг темы: голосов - 14, средняя оценка - 4.93
23 / 23 / 7
Регистрация: 04.11.2011
Сообщений: 566
Записей в блоге: 1
1

Ошибки при работе проекта

04.05.2013, 11:07. Показов 2681. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Когда пускаю проэкт на выполнение выходит такая ошибка , проэкт состоит из двух форм
на первой кнопка такой код


C#
1
2
3
4
5
6
7
8
9
 private void button1_Click(object sender, EventArgs e)
        {
 
           Form2 form2 = new Form2();
            form2.Show();
            
            form2.Location = this.Location;
            this.Hide();
        }
на второй

есть такой код


C#
1
2
3
4
5
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
        {
            Form1 form1 = new Form1();
            form1.Show();
        }
Ошибка 1 не удалось скопировать файл "obj\x86\Debug\pr.exe" в "bin\Debug\pr.exe". Процесс не может получить доступ к файлу "bin\Debug\pr.exe", так как этот файл используется другим процессом. pr
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2013, 11:07
Ответы с готовыми решениями:

Ошибки при работе с формами
Доброго времени суток, уважаемые пользователи! Поставил дома VS 2017 community При написании...

Ошибки при работе с классами
Создать объекты класса <имя класса> (класс и его поля задаются в соответствии с выбранным вариантом...

Си # ошибки при работе с базой
Как можно отследить ошибку на целостность данных при добавлении их в базу Access

Ошибки при написании проекта.
Я новичок в программировании на ASP. NET. Напишите, пожалуйста, какие ошибки возникают чаще всего в...

10
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
04.05.2013, 11:37 2
по-моему всё понятным языком вам написали. Запущена ещё одна копия процесса.
1
23 / 23 / 7
Регистрация: 04.11.2011
Сообщений: 566
Записей в блоге: 1
04.05.2013, 11:42  [ТС] 3
Монфрид, и как это исправить
0
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
04.05.2013, 12:02 4
generation472, найти запущенный процесс в диспетчере задач и убить. У вас при открытии второй формы, прячется первая. Закрыв вторую форму, у вас не закрывается приложение, т.к первая форма работает.
1
23 / 23 / 7
Регистрация: 04.11.2011
Сообщений: 566
Записей в блоге: 1
04.05.2013, 12:46  [ТС] 5
Монфрид, ну так правильно я когда закрываю вторую форму у меня открывается первая такова задумка , то есть чтоб выйти из приложение можно тока в первой форме
0
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
04.05.2013, 13:51 6
а, ну если первая открывается это хорошо, но видимо когда вы дебажили, она у вас не открылась
1
225 / 225 / 38
Регистрация: 17.12.2010
Сообщений: 713
04.05.2013, 17:47 7
Цитата Сообщение от generation472 Посмотреть сообщение
C#
1
2
3
4
5
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
        {
            Form1 form1 = new Form1();
            form1.Show();
        }
вот тут вы создаете новый экземпляр формы 1, а не восстанавливаете старый, передайте в конструктор второй формы ссылку на 1 форму и сохраните ее, а потом уже при закрытии, обращайтесь к ней и делайте Show
1
23 / 23 / 7
Регистрация: 04.11.2011
Сообщений: 566
Записей в блоге: 1
06.05.2013, 18:02  [ТС] 8
Aloir, как это сделать если не секрет?
0
212 / 214 / 44
Регистрация: 20.12.2011
Сообщений: 635
06.05.2013, 18:11 9
C#
1
2
3
4
5
            Form2 form2 = new Form2();
            form2.Owner = this;
            form2.Location = this.Location;
            form2.Show();
            this.Hide();
для открытия формы
C#
1
2
            Owner.Show();
            Close();
Для закрытия второй и отображения первой
1
23 / 23 / 7
Регистрация: 04.11.2011
Сообщений: 566
Записей в блоге: 1
06.05.2013, 19:18  [ТС] 10
на первой форме у меня стоит кнопка в неё я забиваю этот код так?
C#
1
2
3
4
5
 Form2 form2 = new Form2();
            form2.Owner = this;
            form2.Location = this.Location;
            form2.Show();
            this.Hide();


а во вторую форму для события
C#
1
2
3
4
5
6
7
8
 private void Form2_FormClosed(object sender, FormClosedEventArgs e)
        {
 
            Owner.Show();
            Close();
 
 
        }

при открытии второй формы срабатывает а обратно вернутся на главную не срабатывает выводит ошибку
0
212 / 214 / 44
Регистрация: 20.12.2011
Сообщений: 635
06.05.2013, 19:22 11
Close(); уберите
это событие возникает после закрытия формы, и Вы снова вызываете закрытие. итог: переполнение стека.
0
06.05.2013, 19:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2013, 19:22
Помогаю со студенческими работами здесь

Ошибки при запуске проекта
Помогите пожалуйста! Неожиданно не стал запускаться проект, в чем может быть дело?вот эта ошибка:...

Исправить ошибки при работе с файлом
Я хотел, чтобы в файле хранились значения порта и размера буфера, а если файл не создан или...

Исправить ошибки при работе с потоками
Ребятушки-умники! нужна помошь, ошибки при написании, премного благодарна буду! using System;...

Ошибки при компиляции проекта в консоле
Доброго времени суток! Вот какая у меня проблема. Разбираюсь я в теме "Объектно-ориентированный...

Ошибки при создании проекта MVC4
Ребята столкнулся с проблемой, в общем при создании веб-проекта ASP.NET MVC 4 Web Application ::...

Ошибки доступа при компиляции проекта
Люди добрые выручайте,сдавать проект на недели вылезли вот такие ошибки,при запуске не пускает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru