|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.02.2013, 22:39 | #31 |
Форумчанин
Регистрация: 19.10.2012
Сообщений: 217
|
Подскажите , а как сделать чтобы форма показывалась только когда активен первый лист этой книги?
Если переключаюсь на другой лист то форма исчезает |
15.02.2013, 12:45 | #32 |
Форумчанин
Регистрация: 19.10.2012
Сообщений: 217
|
Работает, но стоит закрыть форму через крестик, и переключиться на другую книгу , то опять выскакивает эта же ошибка.
Что нужно добавить в код? |
15.02.2013, 12:53 | #33 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
and150382, я закрываю форму из сообщения #29 (http://www.programmersforum.ru/showp...8&postcount=29), нажимая на крестик, и нет ошибки.
|
15.02.2013, 13:03 | #34 |
Форумчанин
Регистрация: 19.10.2012
Сообщений: 217
|
Вот то что у меня получается.
Вроде все работает- переключаюсь на другую книгу, форма исчезает.Переключаюсь обратно форма появляется. Но стоит нажать на крестик и переключиться на другую книгу, то выдает ошибку |
15.02.2013, 13:10 | #35 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
Вот в моём коде:
Код:
Код:
|
15.02.2013, 13:17 | #36 |
Форумчанин
Регистрация: 19.10.2012
Сообщений: 217
|
Если я UserForm1.Show и UserForm1.Hide ставлю после Exit Sub
End If , то у меня форма появляется при открытии книги , но при переключении на другую книгу она не исчезает |
15.02.2013, 13:21 | #37 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
and150382, в сообщении #29 (http://www.programmersforum.ru/showp...8&postcount=29) находится форма, которая работает так, как надо.
Смотрите код в этой форме и переносите к себе код так же, как этот код находится в форме. |
15.02.2013, 13:36 | #38 |
Форумчанин
Регистрация: 19.10.2012
Сообщений: 217
|
Все сделал как в примере и ничего....все так же при закрытии на крестик и переход на другую книгу выскакивает ошибка
|
15.02.2013, 15:42 | #39 |
Форумчанин
Регистрация: 19.10.2012
Сообщений: 217
|
Получается на крестик нужно что-то добавить
Private Sub UserForm_Terminate() 'Делаем пометку, что форма закрыта. myFlag = False End Sub |
15.02.2013, 18:30 | #40 |
Форумчанин
Регистрация: 19.10.2012
Сообщений: 217
|
Уважаемые гуру!!!!
Скажите что нужно добавить в код? Сам справиться к сожалению не могу. В VBA не силен (только изучаю) , хотя это интересно и затягивает. Постоянно выскакивает ошибка (когда форму закрываешь) при переключении книг , а книг открытых может быть много. Последний раз редактировалось and150382; 15.02.2013 в 21:06. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Показать Form2 по верх Form1 и сделать активной | Shouldercannon | Общие вопросы Delphi | 15 | 02.07.2011 21:13 |
Как можно сделать так, чтобы дочерняя форма была поверх всех окон после наступления определённого события? | Вадим Мошев | Общие вопросы Delphi | 4 | 10.06.2011 13:01 |
Как реализовать переход на верх страницы по образцу? | akokin | JavaScript, Ajax | 4 | 10.12.2009 16:07 |
Как сделать так, чтобы форма была поверх всех окон? | Jupiter | Общие вопросы Delphi | 9 | 31.07.2009 17:42 |
Как сделать так чтобы окно формы всегда было поверх остальных окон? | HelloZAPOR | Общие вопросы Delphi | 5 | 23.07.2007 08:05 |