|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.09.2012, 14:41 | #1 |
Пользователь
Регистрация: 14.07.2012
Сообщений: 31
|
крестик на вкладке в page control
Я по совету специалистов этого форума поменял простой контрол на альпа контрол там нашел функцию для добавления крестика на вкладки и все хорошо но когда закрываю вкладку она закрывается но при этом сразу новая появляется .....как это исправить ? я понял что дело в коде так как я динамко создаю вкладки может что тут нужно исправить ?
Код:
Последний раз редактировалось Stilet; 16.09.2012 в 14:50. |
16.09.2012, 17:52 | #2 |
Пользователь
Регистрация: 14.07.2012
Сообщений: 31
|
что никто не знает ? хоть кто то помогите исправить
|
16.09.2012, 18:04 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я точно не знаю, поскольку сторонние компоненты не использую.
Однако могу тебе кое-что посоветовать в обработчике клика по крестику пропиши Код:
Код:
I'm learning to live...
|
16.09.2012, 18:16 | #4 |
Пользователь
Регистрация: 14.07.2012
Сообщений: 31
|
|
16.09.2012, 18:38 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Ану поищи вниматочнее Вся проблема в том, что после закрытия срабатывает событие смены вкладки, соответственно твой код. Ладно предложу по другому: Запоминай кол-во вкладок в sPageControl.tag, а в событии так: Код:
I'm learning to live...
|
|
16.09.2012, 20:05 | #6 |
Пользователь
Регистрация: 14.07.2012
Сообщений: 31
|
так вкладка удаляется но новая не появляется ........или я что то сделал не так
|
16.09.2012, 20:14 | #7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Учти - у многих от такого стоит на телепаторах капча, так что но пассаран.
I'm learning to live...
|
||
17.09.2012, 16:57 | #8 |
Пользователь
Регистрация: 14.07.2012
Сообщений: 31
|
я тебя что то не понял ........смотри при обычно моем коде при закрытии вкладка закрывается и приэтом на ее месте появляеся новоя ( тоесть срабатывает мой код ) потом ты мне посоветовал поменять
if sPageControl.TabIndex=sPageControl. PageCount-1 then begin на if (sPageControl.TabIndex=sPageControl .PageCount-1) and(sPageControl.PageCount<>sPageCo ntrol.tag then begin sPageControl.tag:=sPageControl.Page Count; (если я правельно понял ) так вкладка закрывается но потом создать новую не получается как сделать чтоб при закрытии вкладки она закрывалась но при этом чтоб я мог и создовать новые Последний раз редактировалось admin-one; 17.09.2012 в 17:55. |
17.09.2012, 17:55 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
17.09.2012, 19:58 | #10 |
Пользователь
Регистрация: 14.07.2012
Сообщений: 31
|
а как поставить точку прерывания ? у меня добавляются вкладки до тех пор пока я не закрою 1 а потом уже не добавляются ......
тебе может со стороны показаться что за м*дак не понимает такого но прошу объяснить что и как сделать объясни пожалуйста Последний раз редактировалось Stilet; 17.09.2012 в 21:52. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Крестик закрытия программы | skanku | C++ Builder | 1 | 26.05.2012 08:12 |
Нарисовать крестик | egorzenit | Общие вопросы Delphi | 3 | 03.01.2012 00:38 |
Закодить крестик в форме (Delphi) | SL1M_DOGG | Помощь студентам | 3 | 15.12.2011 17:26 |
Отключение реакции на Page UP и Page Down для определенной формы | TimRus | Microsoft Office Access | 2 | 06.06.2010 00:10 |
Рисуем крестик (Delphi 7) | alxd | Помощь студентам | 4 | 09.09.2009 17:46 |