Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
Vanfein
0 / 0 / 0
Регистрация: 30.05.2015
Сообщений: 6
1

Создание графики для задачи про ход коня

19.04.2017, 18:54. Просмотров 227. Ответов 5

Всем здравствуйте.
Мне поручили создать на VBA макрос, который будет решать задачу о ходе коня. Обойти конем все поля шахматной доски, посетив каждое из них по одному разу.
Я написала макрос, который выводит в форме порядок посещения всех полей конем, но нужно сделать теперь форму, на которой было бы видно, как конь последовательно посещает клетку за клеткой, и клетка после посещения закрашивается (например, следующий ход происходит после нажатия кнопки) и я застряла.
Натолкните меня, пожалуйста, на мысль, как можно реализовать такую форму?
Проблема в том, что я не знаю как заставить обновляться форму динамически, не открывая ее снова, а так же остановить цикл что бы пользователь смог его дальше сам продолжить нажатием клавиши или кнопки. Файл с программой прикладываю
0
Вложения
Тип файла: 7z iii.7z (25.0 Кб, 2 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2017, 18:54
Ответы с готовыми решениями:

Ход коня
Здравствуйте, уважаемые форумчане!!! у меня возникла проблема с задачей про...

Ход коня
Добрый день господа. Подскажите пожалуйсто с задачей: Указать самый короткий...

Ход коня
Здравствуйте, решаю задачу на поиск минимального пути коня от клетки до клетки....

Ход коня
Шахматный конь ходит буквой “Г” — на две клетки по вертикали в любом...

Ход коня
Задание - найти путь коня на шахматной доске, начинающийся на заданном поле...

5
Kubuntovod
933 / 111 / 24
Регистрация: 14.01.2013
Сообщений: 524
19.04.2017, 19:29 2
А почему обязательно форма? На листе нельзя "нарисовать" доску, используя границы ячеек? А когда конь ходит, закрашивайте ячейки цветом. На следующем ходу возвращайте белый цвет.
0
Vanfein
0 / 0 / 0
Регистрация: 30.05.2015
Сообщений: 6
19.04.2017, 19:33  [ТС] 3
Kubuntovod, спасибо за идею, но хотят форму, что бы с иконкой коня и все такое
0
Kubuntovod
933 / 111 / 24
Регистрация: 14.01.2013
Сообщений: 524
19.04.2017, 19:46 4
У формы, если мне память не изменяет, есть .Repaint

Добавлено через 5 минут
"Остановить" цикл можно, запоминая значение в переменную, объявленную в форме. А после волеизъявления пользователя начинать цикл с запомненного значения.
0
SoftIce
es geht mir gut
10459 / 3972 / 1014
Регистрация: 27.07.2011
Сообщений: 9,636
Завершенные тесты: 1
19.04.2017, 20:17 5
Посмотрите, может пригодится.
0
Вложения
Тип файла: rar iii.rar (23.0 Кб, 5 просмотров)
Vanfein
0 / 0 / 0
Регистрация: 30.05.2015
Сообщений: 6
19.04.2017, 20:39  [ТС] 6
Kubuntovod, большое спасибо, идея хорошая!
SoftIce, вам вот прям огромное-преогромное спасибо за помощь, я теперь поняла как это работает
0
19.04.2017, 20:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2017, 20:39

TreeView и ход коня
Доброе время суток! Помогите пожалуйста с написанием кода рекурсивного вывода...

Шахматы - ход коня
Добрый день. Подскажите пожалуйсто с задачей:Указать самый короткий путь коня,...

Ход коня и дерево решений
Всем привет! Помогите пожалуйста с реализацией следующий задачи: есть...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru