Поиск слов в сетке ("венгерский кроссворд")

В этом режиме поиска в прямоугольной или квадратной сетке, заполненной буквами, программа пытается отыскать слова, переходя от буквы к букве по горизонтали и вертикали (а также, по желанию пользователя, и по диагонали). Пользователь может указать программе, должна ли каждая буква встречаться в найденном слове только лишь один раз или может повторяться, а также можно ли перемещаться назад в только что покинутую клетку.

Размеры сетки могут меняться от 3 х 3 до 30 х 30. Поиск может осуществляться как среди слов заданной длины, так и по всей базе слов. Пользователь может сохранить задание в текстовом файле, щелкнув правой кнопкой мыши на сетке и выбрав пункт меню "Сохранить".

Для того, чтобы увидеть, где именно внутри сетки находится то или иное найденное слово, необходимо в окне результатов поиска щелкнуть правой кнопкой мыши на слове и выбрать пункт меню "Показать путь". В открывшемся окне нужное слово будет отображено красным цветом (необходимо отметить, что программа показывает все возможные варианты размещения слова внутри сетки).