|
Модераторы: Akina |
|
Веди |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 24.11.2016 Репутация: нет Всего: нет |
привет, друзья!
есть основная форма virm, есть пункт меню "Размеры", после нажатия на который открывается диалоговое окно (форма inGrid). на нём два горизонтальных скролла, с их помощью выбираем 2 нужных значения х и у. После подтверждения кнопки ОК:
всё замечательно работает, но теперь для дальнейшей работы программы надо объявить в основной форме virm, массив А(х,у) с теми самыми данными от диалогового окна inGrid. При этом после повторного использования меню "Размеры", и выбора других данных в диалоговом окне, массив А(х,у) должен соответственно измениться. как это сделать, и где? |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
В паблик-функции основной формы, например. Вызвать её на исполнение, и передать значения как параметры. Присоединённый файл ( Кол-во скачиваний: 1 ) Subform.zip 2,47 Kb -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Милениум |
|
|||
Unregistered |
Тоже начал изучать VB . Ток книги какие-то поверхностные либо сложные. что посоветуете?
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Веди |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 24.11.2016 Репутация: нет Всего: нет |
Спасибо огромное. удалось передать данные х и у:
однако когда пробую задать массив то ошибка, в каком месте его определять-то? Это сообщение отредактировал(а) Веди - 25.11.2016, 00:54 |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
Тебе его надо ПЕРЕопределять. Поэтому его надо определить на уровне модуля как динамический (т.е. без указания размеров, голые скобки), а в своей процедуре изменять его размер оператором ReDim. Рекомендую очень внимательно прочитать справку по оператору, особенно если необходимо при переопределении сохранять уже имеющиеся в массиве значения (PRESERVE). -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Веди |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 24.11.2016 Репутация: нет Всего: нет |
пере-сохранять данные не надо как раз, после нового создания массива он будет обнуляться. ибо данные надо будет сохранять в файле или БД ещё не решил.
Это сообщение отредактировал(а) Веди - 25.11.2016, 10:39 |
|||
|
||||
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |