Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 20.08.2013
Сообщений: 32

Переход между формами

05.09.2013, 23:46. Показов 1580. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет Пишу программу на С#( Microsoft VS Express 2012 ), в программе задействую библиотеку OpenGL. У меня есть одна главная форма с нее я перехожу на другую, это код перехода в главной форме:
C#
1
2
3
4
5
6
7
 
private void button4_Click(object sender, EventArgs e)
        {
            pobud pobud = new pobud(this);
            this.Hide();
            pobud.Show();
        }
а это код в той форме, куда перешли:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 public pobud()
        {
            InitializeComponent();
        }
              
        private menu _menu;
 
        public pobud(menu menu)
        {
            InitializeComponent();
            AnT.InitializeContexts();
            PointInGrap.Start();
            _menu = menu;
        }
 
        private void pobud_FormClosed(object sender, FormClosedEventArgs e)
        {
            _menu.Show();
        }
При закрытии второй формы, программа возвращает первую. Столкнулся с следующей проблемой, в этой форме я использую SimpleOpenGLControl, когда в первый раз перехожу на форму с SimpleOpenGLControl все работает, когда возвращаюсь на главную и снова захожу в форму с SimpleOpenGLControl программа закрывается. С другими формами в которых нет SimpleOpenGLControl все работает прекрасно, код перехода в них аналогичный. Подскажите, что делать чтобы можно было переходить в форму с SimpleOpenGLControl несколько раз. Заранее СПАСИБО!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.09.2013, 23:46
Ответы с готовыми решениями:

Переход между формами по таймеру в приложении Windows Store
Работаю в Visual Studio 2012. Тип проекта "Для магазина Windows" Существует ли способ перехода с одной формы на другую по некому...

Переключение между формами
Имеется информационная система, где основная форма растянута на весь экран. Остальные все формы дочерние и открываются в MDIContainer....

Переключение между формами
Всем привет. Знает ли кто-нибудь удобный способ организации работы с несколькими формами. Так чтобы когда вызывающая исчезает, новая...

8
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
05.09.2013, 23:51
поставь брейкпойнты, это нестандартный компонент, без проекта/детального описания "по шагам" вряд ли тебе кто-то что-то скажет.
0
0 / 0 / 0
Регистрация: 20.08.2013
Сообщений: 32
06.09.2013, 16:18  [ТС]
а смысл брейкпойнтов?
0
 Аватар для Закревский
184 / 184 / 29
Регистрация: 14.04.2013
Сообщений: 499
06.09.2013, 16:25
taler97, Точки останова,если в студии,то щелчок левой кнопкой мыши слева от необходимой строки(например где возникает ошибка).Должна появится красная точка

Добавлено через 1 минуту
MSDN
0
0 / 0 / 0
Регистрация: 20.08.2013
Сообщений: 32
06.09.2013, 16:35  [ТС]
я знаю что такое брейкпоинт я просто не понимаю чем он мне тут поможет
0
06.09.2013, 16:39

Не по теме:

Это уж к Psilon:)

0
0 / 0 / 0
Регистрация: 20.08.2013
Сообщений: 32
06.09.2013, 17:02  [ТС]
AnT.InitializeContexts(); этой командой я инициализирую SimpleOpenGLCntrol, всего в программе у меня 2-е формы с этим элементом и при переходе на форму с этим элементом у меня один и тот же код AnT.InitializeContexts(); , может надо как-то "разинициализировать" SimpleOpenGLCntrol при закрытии формы?

Добавлено через 22 секунды
могу скинуть код форм
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
06.09.2013, 17:40
taler97, ну понять, при выполнении какой строчки вываливается. Причем не метода, а именно строчки. Желательно декомпилировать все возможные dll и найти это. Тогда будет ясно.

По крайней мере достаточно много ошибок у меня находилось, при дебаге, оказывались дебильные строчки в исходниках sharepoint.
0
0 / 0 / 0
Регистрация: 20.08.2013
Сообщений: 32
06.09.2013, 19:22  [ТС]
а кроме брейкпоинтов, кто-нибудь может посоветовать чего-нибудь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.09.2013, 19:22
Помогаю со студенческими работами здесь

Своё событие между формами
Здравствуйте! Есть две формы. В одной по сокетам получаются данные. А во второй надо выводить текст, что данные получены каждый раз при...

Обмен данными между формами
Знаю, что тема ворошилась не один раз, но проблемма такая: (если уже где-то обсуждалась, пжл тыкните, ибо именно такого я не нашёл :( ) ...

Передача данных между формами
Пользователь выбирает данные из раскрывающихся списков и нажимает на кнопку, на другой форме должно добавляться в раскрывающиеся списки то,...

Обмен данными между формами
Как в C# сделать обмен данными между двумя формами? на С++ делал следующим образом: Dialog dlg; dlg.m_A = m_A; ...

Как сделать зависимость между формами?
Я создал две формы! Как сделать так чтобы события каторы используютса в одной форме деяли на другую форму!!!!! Тоисть например, как...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru