| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Как сделать невозможным потерю фокуса окна |
| Автор: Slash_from_Ryazan 3.6.2005, 15:16 |
| Среда C++ Builder 5 Есть проект, содержащий несколько форм. Мне необходимо, чтобы про появлении на экране некоторых из этих форм невозможно было перейти к другим формам программы, не закрыв этих. Все формы создавались как File->New Form.[s] |
| Автор: Vyacheslav 3.6.2005, 15:23 |
| ShowModal |
| Автор: Eugene82 3.6.2005, 15:25 |
| Поэксперементируй со свойством формы FormStyle. При выборе в Object Inspector возможны 4 варианта: fsNormal - обычной окно; fsStayOnTop - всегда поверх рабочего стола; и возможно то что тебе нужно: fsMDICild fsMDIForm |
| Автор: Амортизатор 6.6.2005, 00:22 |
| Eugene82, это не помешает переключатся на другие окна, поскольку это всего лишь способы отображения окна. Единственный способ предотвратить переключение на родительское окно - показать дочернее окно модально - как уже было сказано ShowModal(). |