Показать сообщение отдельно
  #2  
Старый 08.03.2014, 16:18
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от YoraG
Помогите решить проблему.
Выполняется процедура(например Button1Click), в ней сравниваются строки двух StringGrid-ов, если найдены одинаковые ячейки первого столба, то открывается (мое диалоговое окно)form2, в ней спрашивается какую строку из этих StringGrid-ов требуется сохранить.

ВОПРОС: как мне приостановить выполнение процедуры Button1Click пока на form2 не будет указана строка для сохранения?

Такое действие происходит при вызове MessageBox(Form1.Handle, PChar('...'), PChar('Предупреждение'), 0) - после нажатия ОК выполнение Button1Click продолжается, но MessageBox мне не подходит - так как необходимо разместить StringGrid в диалоговом окне
Нужно вызывать форму через ShowModal:
Код:
Form2.ShowModal;
Ответить с цитированием