Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];

Вниз

Стыковка и расстыковка контролей   Найти похожие ветки 

 
ych_boriss   (2002-09-17 10:26) [0]

Добрейшего, Господа!
На Delphi пишу уже не первый год, но с подобной проблемой столкнулся впервые (аж стыдно спрашивать).
Вопрос: Как програмно отстыковать один TWinControl от другого, например, TPanel от TForm.


 
qube   (2002-09-17 10:34) [1]

В каком смысле отстыковать?


 
Mike Kouzmine   (2002-09-17 10:38) [2]

Наверное, антипод InsertControl или что-то в этом роде?


 
alena.svt   (2002-09-17 10:44) [3]

Да напиши по-русски чего надо то
Плавающая панель или чего нибудь еще
А вообще по логике чтоб что-то отстыковать надо сначала что-то пристыковать.


 
alena.svt   (2002-09-17 10:45) [4]

ПАТЕНТУЮ Copyring
чтоб что-то отстыковать надо сначала что-то пристыковать.


 
Vitaly   (2002-09-17 11:29) [5]

Опоздала: "Чтобы продать что-нибудь ненужное - надо купить что-нибудь ненужное..." (© Кот Матроскин)


 
ych_boriss   (2002-09-17 12:08) [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) то "прилипает" к форме, от "отлипает" от нее,
так вот, трабл в том, что мне энто надо делать програмно.

достаточно понятно изложил?



 
REA   (2002-09-17 12:10) [7]

Parent, если нужно изменить родительский компонент.
Тебе Owner надо поменять или что?


 
alena.svt   (2002-09-17 12:11) [8]

Понятно
А сорри нужна именно панель али усе равно чего таскать лишбы docking поймать.


 
alena.svt   (2002-09-17 12:16) [9]

REA (17.09.02 12:10)
Parent, если нужно изменить родительский компонент.
Тебе Owner надо поменять или что?

Ему вроде как надо насколько я поняла
Нажал на кнопочку плавает панель, еще раз нажал прилипла
Или еще лучше
If Панель.НесетсяНадФормой then
....................
else //Прилипшая
....................

Али туплю.


 
vedmed   (2002-09-17 12:22) [10]

TControl.ManualFloat
TControl.ManualDock


 
ych_boriss   (2002-09-17 13:48) [11]

Итак, в нашей викторине победил... победил...
Победил vedmed (nicevedmed@yandex.ru) Он дал единственно правильный ответ и выиграл ПИВО (2 л.).
Уважаемый vedmed, если Ваш сетевой протокол поддерживает передачу алкогольных напитков, Вы можете получить Ваш приз, указав адрес, на который будет переслан вышеуказанный приз.
Всем участникам викторины выражаю сенькью вери мач, гран мерси, муче грацес ну и так далее.

P.S: БОЛЬШОЕ ВАМ ВСЕМ СПАСИБО ЗА ПОМОЩЬ



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
1-98146
dim-
2002-09-17 16:04
2002.09.30
Ole контейнер


3-97996
dv
2002-09-10 07:57
2002.09.30
проблемы с IBEvent


1-98128
Макс-Баландин
2002-09-17 15:38
2002.09.30
Смена иконки..


1-98048
TopGun
2002-09-18 20:13
2002.09.30
В разделе initialization не видны объявленные переменные


1-98067
Оля
2002-09-19 11:38
2002.09.30
Считывание файла Excel в F1Book1





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский