Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.29;
Скачать: CL | DM;

Вниз

TPanel & Drag   Найти похожие ветки 

 
COOLer   (2004-08-13 09:28) [0]

Как можно программно убрать заголовок, который появляется после перетаскивания TPanel, и запретить закрытие TPanel подскажите плз.


 
stone ©   (2004-08-13 10:32) [1]

Хотя сам по себе компонент TControl и его потомки не являются окнами Windows, но специально для этого случая создается окно-носитель. Свойство FloatingDockSiteClass как раз и определяет класс создаваемого окна. По умолчанию для большинства компонентов значение этого свойства равно TCustomDockForm. Это — форма, которая обладает свойствами дока и создается в момент отпускания элемента управления вне других доков. Внешне она ничем не отличается от обычной стандартной формы. Если вы хотите, чтобы ваша плавающая панель инструментов выглядела по- особенному, нужно породить потомка от класса TCustomDockForm и связать свойство FloatingDockSiteCiass с этим порожденным классом:

TMyCustomFloatingForm = class(TCustomDockForm)
public
 constructor Create(AOwner: TComponent); override;
end;

constructor TMyCustomFloatingForm.Create(AOwner: TComponent};
begin
 inherited Create(AOwner);
 BorderStyle := bsNone;
end;

procedure TForml.FormCreate(Sender: TObject);
begin
 Panell.FioatingDockSiteCiass := TMyCustomFloatingForm;
end;


 
GrayFace ©   (2004-08-13 10:32) [2]

Не понял.


 
GrayFace ©   (2004-08-13 10:49) [3]

В [2] я не понял вопрос - [1] я еще не видел.

А как сделать панель плавающей?

stone ©   (13.08.04 10:32) [1]
Хотя сам по себе компонент TControl и его потомки не являются окнами Windows...

Бред! TWinControl имеет. TPanel - потомок TWinControl.



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

Текущий архив: 2004.08.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
14-1092060126
Sectey
2004-08-09 18:02
2004.08.29
Ripper5 а есть виндовый аналог?


3-1091651790
Li
2004-08-05 00:36
2004.08.29
SQL-запрос для IB


1-1092396169
antonn
2004-08-13 15:22
2004.08.29
Опять рабочий стол...


14-1092019326
kos
2004-08-09 06:42
2004.08.29
Что так никто и не скажет как заставить работать прогу на другом


14-1092055573
chirchik
2004-08-09 16:46
2004.08.29
работа (интерфейс к бд)