![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Стыковка и расстыковка контролей [D6, Win2k]
ych_boriss © (2002-09-17 10:26:00)Добрейшего, Господа!
На Delphi пишу уже не первый год, но с подобной проблемой столкнулся впервые (аж стыдно спрашивать).
Вопрос: Как програмно отстыковать один TWinControl от другого, например, TPanel от TForm.
ych_boriss (2002-09-17 13:48:00) [1]Итак, в нашей викторине победил... победил...
Победил vedmed (nicevedmed@yandex.ru) Он дал единственно правильный ответ и выиграл ПИВО (2 л.).
Уважаемый vedmed, если Ваш сетевой протокол поддерживает передачу алкогольных напитков, Вы можете получить Ваш приз, указав адрес, на который будет переслан вышеуказанный приз.
Всем участникам викторины выражаю сенькью вери мач, гран мерси, муче грацес ну и так далее.
P.S: БОЛЬШОЕ ВАМ ВСЕМ СПАСИБО ЗА ПОМОЩЬ
vedmed (2002-09-17 12:22:00) [2]TControl.ManualFloat
TControl.ManualDock
alena.svt (2002-09-17 12:16:00) [3]REA (17.09.02 12:10)
Parent, если нужно изменить родительский компонент.
Тебе Owner надо поменять или что?
Ему вроде как надо насколько я поняла
Нажал на кнопочку плавает панель, еще раз нажал прилипла
Или еще лучше
If Панель.НесетсяНадФормой then
....................
else //Прилипшая
....................
Али туплю.
alena.svt (2002-09-17 12:11:00) [4]Понятно
А сорри нужна именно панель али усе равно чего таскать лишбы docking поймать.
REA (2002-09-17 12:10:00) [5]Parent, если нужно изменить родительский компонент.
Тебе Owner надо поменять или что?
ych_boriss (2002-09-17 12:08:00) [6]По многочисленным просьбам трудящихся объясняю проблему популярно:
есть такая форма:
type
TForm1 = class(TForm1)
Panel1: TPanel;
private
public
constructor Create(AOwner: TComponent); override;
end;
...
implementation
...
constructor TForm1.Create(AOwner: TComponent);
begin
inherited;
Self.DockSite := True;
Panel1.DragKind := dkDock;
Panel1.DragMode := dmAutomatic;
end;
...
a теперь хватаем Panel1 грызуном и гоняем ее и по форме и по другим частям экрана. попробуйте, ведь это еще и удивительно вкусно:-)))
самые наблюдательные заметят, что при буксировке Panel1 над формой она (Panel1) то "прилипает" к форме, от "отлипает" от нее,
так вот, трабл в том, что мне энто надо делать програмно.
достаточно понятно изложил?
Vitaly (2002-09-17 11:29:00) [7]Опоздала: "Чтобы продать что-нибудь ненужное - надо купить что-нибудь ненужное..."(© Кот Матроскин)
alena.svt (2002-09-17 10:45:00) [8]ПАТЕНТУЮ Copyring
чтоб что-то отстыковать надо сначала что-то пристыковать.
alena.svt (2002-09-17 10:44:00) [9]Да напиши по-русски чего надо то
Плавающая панель или чего нибудь еще
А вообще по логике чтоб что-то отстыковать надо сначала что-то пристыковать.
Mike Kouzmine (2002-09-17 10:38:00) [10]Наверное, антипод InsertControl или что-то в этом роде?
qube (2002-09-17 10:34:00) [11]В каком смысле отстыковать?