Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Общие вопросы > Перетащить форму |
Автор: Стасик 23.8.2004, 13:58 |
Подскажите, ПЛИЗЗЗ! Как мне сделать так, чтобы форму можно было перетаскивать с маста на место держась за TImage или TPaintBox. Заранее очень благодарен. |
Автор: Girder 23.8.2004, 15:57 | ||
К примеру, вот так:
|
Автор: Guest 23.8.2004, 16:15 |
Ох! Сложно! ![]() |
Автор: Rennigth 23.8.2004, 18:52 | ||
а можно и покороче на keydown image
Faq полезная вещь |
Автор: Girder 24.8.2004, 08:13 |
Можно... Только не на Key, а на Mouse... |
Автор: Rennigth 24.8.2004, 17:47 |
ну да... ![]() ![]() |
Автор: Akella 25.8.2004, 14:34 |
procedure TForm1.MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); //-------этот кусок можно вставить в событие нажатия клавиши //-------мыши не только формы, а любого компонента, который //-------имеет такое событие const SC_DragMove = $F012; { a magic number } begin ReleaseCapture; perform(WM_SysCommand, SC_DragMove, 0); end; |
Автор: decoder 27.8.2004, 17:48 | ||
Держась за форму:
Модернизируй... |
Автор: The MASTER 1.9.2004, 10:59 | ||
Легко:
Вот и всё! |