Форум: "Начинающим";
Текущий архив: 2011.04.10;
Скачать: [xml.tar.bz2];
ВнизПроблема при удалении последней вкладки на TabSet Найти похожие ветки
← →
Ghost del vonte © (2011-01-13 01:28) [0]Доброго времени суток! Знаю что вопрос глупый но все же надеюсь на вашу помощь!
В моем МДИ приложении работает много окон (дочерних), внизу главной формы лежит Табсет, при добавлении нового окна в нем добавляется вкладка, пользователь может выбором вкладки переключится на соответствующее дочернее окно! Проблема в том, что все вкладки удаляются нормально (при удалении дочернего окна удаляется и соответствующая вкладка в Табсете), но вот когда удаляется ПОСЛЕДНЯЯ вкладка, вылетает сообщение об ошибке http://content.foto.mail.ru/mail/ghostdelvonte/173/s-401.bmp пожалуйста подскажите как это устранить? Гугл мне не помог.... Заранее вам благодарен!
← →
Ghost del vonte © (2011-01-13 01:41) [1]Вот код удаления вкладки при удалении дочернего окна:
with fmMain do
TabSet1.Tabs.Delete(TabSet1.Tabs.IndexOf(fmChild.Caption));
← →
Servy © (2011-01-13 02:26) [2]
> подскажите как это устранить?
Используйте отладчик. Если ошибка в приведенной строке, то очевидно, что TabSet1.Tabs.IndexOf(fmChild.Caption) был равен минус единице.
← →
Германн © (2011-01-13 02:41) [3]Какие обработчики событий Табсет используются в программе?
P,S. Использовать устаревший Табсет в современных приложениях конечно можно, но нужно "семь раз подумать, прежде чем его использовать!"
Тем более так не стандартно.
← →
Ghost del vonte © (2011-01-13 06:24) [4]
> Какие обработчики событий Табсет используются в программе?
Только OnClick , а вот и обработчик его:
TForm(TabSet1.Tabs.Objects[TabSet1.TabIndex]).Show;
← →
Ghost del vonte © (2011-01-13 17:01) [5]Тема закрыта, я нашел выход:
При создании дочернего окна я присваивал его Tag-у номер созданной вкладки, а при удалении окна удалял не по индексу активной вкладки и по тегу, проблема исчезла, спасибо всем за внимание! :)
← →
Ghost del vonte © (2011-01-13 17:02) [6]
> вкладки и по тегу,
Ошибка: -> и по тегу, <- А по тегу! :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.04.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c