|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.09.2011, 21:57 | #1 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Панель управления
Выношу на общий суд свою разработку "Панель управления" и прошу помощи у гуру в её доработке.
Сейчас имеются следующие проблемы: 1. Ограниченная подвижность менеджера листов. При пересоздании панели управления, менеджер листов пересчитает свое место положение, а вот отловить изменение размера окна и его перемещение по экрану мне отловить не удалось. 2. В ряде случаев случаются сбои при перерисовке на экране панели управления, проще всего поймать этот эффект так: вызвать меню управления листом на соседнем листе. 3. Торможение и визуальное мерцание при переключение между договорами. Хотелось бы убрать хотя бы мерцание. 4. Код далек от оптимального. Буду благодарен за помощь в его оптимизации.
С уважением, Алексей.
|
26.09.2011, 13:45 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Попробовал для начала запустить файл в Excel 2003.
Увидел вот что (4 сообщения подряд): Ну и потом для кучи это: Потом было ещё много-много сообщений System error (первый скриншот) - я замучился щелкать на ОК (так и не удалось от них избавиться) Короче, работа не принимается. Косяк на форме "менеджер листов" - именно её посмотреть не удаётся. |
26.09.2011, 14:51 | #3 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Странно... Скачал на работе файл из сообщения, распаковал, xls запустился без разговоров, в лет.
Везде стоит XP c Excel 2003. Ни когда подобного не было. ALL протестируйте запуск плз и сообщите о результатах. Должно открыться так как показана на скриншоте. Цитата:
Для полноценной работы данной формы необходимо включить галочку у "Доверять доступ к Visual Basic Project" в "Безопасности макросов".
С уважением, Алексей.
Последний раз редактировалось tae1980; 26.09.2011 в 14:56. |
|
26.09.2011, 14:58 | #4 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Цитата:
Менеджера листов не вижу. "Доверять доступ к Visual Basic Project" включено. Excel 2003. Дальше особо не рассматривал...
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось VictorM; 26.09.2011 в 15:38. Причина: Оказывается недоглядел |
|
26.09.2011, 15:32 | #5 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
PS: Полагаю, что если у меня нет (у меня установлен Excel 2003+2007+2010 + полностью Office 2003), то и у большинства пользователей нет. Хотя бы скриншот окна References показали, чтобы знать, что доустанавливать в системе для проверки вашего файла... |
|
26.09.2011, 16:25 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
У меня на 2007 открылось и дерево работает.
Сейчас попробовал на работе на 2003 - аналогично. Глянул код - много....
webmoney: E265281470651 Z422237915069 R418926282008
|
26.09.2011, 17:10 | #7 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
Наблюдается ли проблема с неправильной отрисовкой? Терпимо.
С уважением, Алексей.
|
|
26.09.2011, 17:14 | #8 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Куча ошибок из-за необъявленных переменных.
Надоело дообъявлять - закрыл и выключил.
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
26.09.2011, 17:16 | #9 | ||
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
Цитата:
Привожу скриншот.
С уважением, Алексей.
|
||
26.09.2011, 17:38 | #10 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
У тебя похоже стоит установка в обязательном порядке объявлять переменные.
С уважением, Алексей.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Где в реестре открыть панель управления | Red_byte | Операционные системы общие вопросы | 3 | 16.08.2011 13:38 |
Цветовая палитра и "Панель управления" | Xaerl | Общие вопросы Delphi | 5 | 31.05.2008 16:43 |
Как создать программу-панель (как панель Msoffice), чтобы была поверх всех окон | Romanbl4 | Общие вопросы Delphi | 6 | 27.06.2007 17:23 |