Главная страница
    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.46 MB
Время: 0.008 c
1-98051
MC TOL
2002-09-17 12:43
2002.09.30
Обман триальной программы.


4-98406
o_viz2000
2002-08-15 09:27
2002.09.30
Передать нажатие клавиш в ДОС-окно


1-98160
X-Vizitor
2002-09-17 23:53
2002.09.30
Можно ли изменить у TStringGrid a


14-98309
Неважно...
2002-09-03 18:14
2002.09.30
куда все деваются?


1-98169
Oleon
2002-09-17 12:59
2002.09.30
Здраствуйте. Ошибка при использовании WriteFile?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский