Цитата:
Сообщение от
Maxim Gorbunov
Ответ у вас в вопросе содержится. До того, как завершится wait() (то есть, пока не закроется Form2 (2)), нельзя закрыть ни форму, из которой она была открыта, ни какие либо другие формы, открытые оттуда.
Это я знаю, поэтому и указал, что wait() обязан применять. Хотя тут немного странно, я открываю две независимые формы и они почему-то блокируют одна-другую.
Вопрос в том - как это обойти можно?
Если поможет, то небольшой бизнес бекграунд:
Есть форма с ордерами, на ней кнопка "Найти товар". Юзер жмет на кнопку два раза и открывает две дочерние формы c товарами. В каждой из них он выбирает по товару, которые затем хочет перенести в родительский ордер. При этом сначала пытается закрыть первую из дочерних форм и это не работает.