привязать одну форму к другой

pavellift
Дата: 20.11.2007 19:10:17
Ребята, вот ещё вопросик, нужно привязать одну форму к другой, что бы перетаскивая главную форму вторая следовала бы за ней. В теории я знаю как это сделать если 2-я форма с права будет, то нужно получитькоординаты левого верхнего угла и задать их для правого верхнего угла второй формы. а как это сделать практически? подскажите пожалуйста.
Заранее спасибо
Infernal V. Raven
Дата: 21.11.2007 04:03:14
pavellift
Ребята, вот ещё вопросик, нужно привязать одну форму к другой, что бы перетаскивая главную форму вторая следовала бы за ней. В теории я знаю как это сделать если 2-я форма с права будет, то нужно получитькоординаты левого верхнего угла и задать их для правого верхнего угла второй формы. а как это сделать практически? подскажите пожалуйста.
Заранее спасибо
координаты задаются свойствами Left, Top у формы
Альт
Дата: 21.11.2007 05:51:29
Form2->Parent := Form1; ?
pavellift
Дата: 21.11.2007 21:15:37
Form2->Parent := Form1;

это не то, это получается что вторая форма в окне первой, а нужно правый верхний край второй привязать к левому вернему краю первой. никто не заморачивался?
pavellift
Дата: 21.11.2007 21:36:35
не если в событии onshow присвоить второй форме лефт и топ первой то всё ок, но действует это только когда она появляется а мне нужно что бы вторая форма передвигалась ща первой если я буду перетаскивать первую. подскажите пожалуйста
OracleX
Дата: 21.11.2007 22:10:23
StarWind
Дата: 22.11.2007 03:14:10
почитай в WinAPI help событие WM_SysCommand
а в дельфевом хелпе о ключевом слове message.
Многое будет ясно.