Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 12.04.2015
Сообщений: 53

Создание АРМ и прочие прелести работы с формами

20.03.2020, 11:44. Показов 630. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток! Давненько я не озадачивал форумчан своими вопросами, но наконец-то есть повод потревожить покой обитателей сего волшебного сайта
Суть такова - ваяю АРМ с формочками, есть два вопроса

1 Вопрос. Сделал 2 формочки, с 1 формочки на 2-ую сделал переход в виде кнопки со следующим кодом:
Visual Basic
1
2
Форм1.Hide
Форм2.Show
На 2-й форме сделал точно такую же кнопку с обратной последовательностью, всё работает корректно.
Однако переход со 2-й формы на 1-ую хочется оформить через крестик, и тут возникает ошибка - 1-й раз через крестик успешно выходит, а при повторном заходе на 2-ую форму при нажатии на крестик ничего не происходит. Код собсна такой
Visual Basic
1
2
3
UserForm_QueryClose (cancel as integer, CloseMode as Integer)
Форм2.Hide
Форм1.Show
Судя по всему первую форму необходимо не закрывать с помощью .Hide, а делать невидимой, прятать за экран и т.д. - иными словами избежать метода .Show внутри другой формы, прошу подсказать как можно это сделать.

2 Вопрос. Можно ли сделать идеальное скрытие книги Excel? Под идеальным скрытием понимается работа пользователя только с формой из книги, сама книга должна быть абсолютно невидимой для пользователя, чтобы он не мог её ни увидеть ни пощупать. При открытой форме пользователь должен спокойно закрывать/открывать другие книги и работать с ними без помех. Дошёл до 3-х вариантов:
- через Application - радикально решает вопрос, скрывая все книги excel (бедные пользователи работавшие в книге и обнаружившие её внезапное исчезновение).
- свернуть книгу excel (неплохо, но при развороте книги появляется баганый тёмный лист на фоне формы, что совсем не есть хорошо)
- Пытался спрятать конкретно книгу через
Visual Basic
1
.....Workbook.Windows(1).Visible = false
однако когда скрывается книга, само приложение excel остается открытым (задний фон прекрасно виден). Можно ли его скрывать если не имеется открытых книг, а если есть открытые книги не была потерян их функционал?

Вроде всё описал, файл с наброском АРМ-ки приложил. Надеюсь что хотя бы один из вопросов разрешится
Всем крепкого здоровья в это непростое время!
Вложения
Тип файла: 7z АРМ.7z (32.9 Кб, 3 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.03.2020, 11:44
Ответы с готовыми решениями:

Запрос: джойны и прочие прелести
Знатоки sql, выручайте. Имеются допустим такие таблицы: -Детали- .КодДетали .НазваниеДетали -ДеталиЗавода- ...

X-casino, go.mail и прочие рекламные прелести
Здравствуйте, проблемы следующие: - самопроизвольный запуск браузера с рекламой, например, казино, - перенаправление поискового...

Определение, объявления и прочие прелести жизни
Всем привет, столкнулся с абзацем в книге по С. " ... Сами функции всегда являются внешними объектами, поскольку в Си запрещено...

2
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38169 / 21104 / 4307
Регистрация: 12.02.2012
Сообщений: 34,693
Записей в блоге: 14
20.03.2020, 19:09
"Можно ли сделать идеальное скрытие книги Excel? Под идеальным скрытием понимается работа пользователя только с формой из книги, сама книга должна быть абсолютно невидимой для пользователя" - очень странное пожелание. Файл-то лежит в своей директории. Он виден. Что-то непонятно. И как ты работаешь с Excel-книгой? С помощью CreateObject?
0
0 / 0 / 0
Регистрация: 12.04.2015
Сообщений: 53
20.03.2020, 20:19  [ТС]
Работаю напрямую - есть файл (книга .xslm), в нём есть формы. Ну в общем я вижу конечный результат как-то так - при открытии файла .xslm видимые ТОЛЬКО формы (книгу не видно в течение всей работы программы). При этом во время работы программы пользователь должен без затруднений открывать и работать с другими excel файлами,не касающимися программы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.03.2020, 20:19
Помогаю со студенческими работами здесь

Помогу Вам с MATLAB. Курсовые, дипломные, лабораторные и прочие работы
Доброго времени суток. Если Вам нужна срочная помощь с MatLAB, нужны советы - обратитесь в данную группу - удалено] Обращайтесь, поможем...

Создание АРМ администратора в Обработки
Необходимо создать АРМ администратора салона красоты при помощи объекта типа Обработки. Выглядит она так: Таблица, у которой в первом...

Создание различных простейших АРМ и ИПС. Администратор гостиницы
Администратор гостиницы. Список номеров: класс, число мест. Список гостей: паспортные данные, даты приезда и отьезда, номер. Поселение...

Создание АРМ системного администратора гос службы в онлайн режиме
Помогите создать (АРМ системного администратора в онлайн режиме), ну или подскажите как правильно это сделать. Возможно будет лучше или...

Начало работы с формами
Я начинаю изучать ООП в с++,создал проект разместил объекты на форме,из учебника простейшую задачу решил набрать и откомпилить,но VS 2010...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru