| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Перетаскивание окна |
| Автор: NetMouse 2.5.2005, 14:20 |
| Подскажите пожалуйста, как перетаскивать окно программы, при этом отображая только рамку (его границы), как в microsoft приложениях? |
| Автор: Poseidon 3.5.2005, 01:04 |
| По-подробнее про microsoft приложения пожалуйста. А то не совсем понятно что имеется ввиду. Какой приложение перетаскивается так, как тебе нужно? |
| Автор: Payne 3.5.2005, 18:23 |
| Poseidon, я так понимаю, ему нужно, чтобы при перетаскивании окна была видна только его граница, а не все окно. |
| Автор: z-END 3.5.2005, 18:37 | ||
это вы про windows чтоли? Правой кнопкой на рабочий стол Свойства -> Эффекты -> Отображать содержимое окна при перетаскивании (выкл) и все будет как микрософт приложениях А если же разговор идет об отдельном окне, то: Вариант 1 создаем Фрэйм, и прописываем ему следующие свойства: DragKind:=dkDock; DragMode:=dmAutomatic; после этого втыкаем его в главную форму, и теперь при нажатии на ентот фрейм, появится "новое окошко" в котором будет содержаться данный фрейм, и уже онное будет перетаскиваться только с прорисовыванием границы Вариант 2. форме выставляем свойство BorderStyle := bsToolWindow |