Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MsChart.Areas.Dispose(), обваливает программу 
:(
    Опции темы
ДобренькийПапаша
Дата 12.5.2010, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 14.1.2006
Где: г.Москва

Репутация: 3
Всего: 7



Есть созданный объект MsChart, построен график. По нажатию на кнопку строится ещё один график, по повторному нажатию его надо удалить.
Написал так:
Код

if (ArrangementFunctoolStripButton.CheckState == CheckState.Checked)
            {
               //Строю новый график на новой ChartArea в том же объекте Chart
            }
else
            {
                this.currentChart.ChartAreas[1].Dispose(); //Мне надо удалить график. Здесь прога отваливается.
            }

Я поставил на ту строку, где прога отваливается breakpoint. Нажал на step into, ещё раз и ещё раз. Появилось снова окно программы, повисело пару секунд и свалилась в дебаг указывая что здесь:
Код

static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new MainForm());                                 //В экземпляре объекта не задана ссылка на объект.
        }


То есть тот Dispose(), который я там вызвал, вообще всё уничтожил что-ли? Что делать?

Мне как-то ChartArea надо удалить корректно насколько я понимаю.

Это сообщение отредактировал(а) ДобренькийПапаша - 12.5.2010, 20:23


--------------------
Меня зовут Себастьян Парейра, торговец чёрным деревом.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.4232 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.