Форум: "Компоненты";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];
ВнизКомпонет наследник TGraphicControl как узнать цвет родителя Найти похожие ветки
← →
cranium (2005-07-10 23:48) [0]Компонет наследник TGraphicControl как узнать цвет родителя и владельца?
← →
Просто Джо © (2005-07-10 23:53) [1]Если ты уверен, что у него есть родитель и знаешь его тип то: TParentClass(Self.Parent).Color (или другое свойство). Тоже самое насчет владельца, с теми же оговорками: TOwnerClass(Self.Owner).Color или другое свойство.
Выглядит примерно так:if Parent is TForm then
ParentColor := TForm(Parent).Color;
← →
Просто Джо © (2005-07-10 23:55) [2]Да, еще - если тебе всего лишь нужно узнать цвет родительской формы, то используй готовую функцию: GetParentForm(Self).Color.
← →
cranium (2005-07-11 00:13) [3]Выкрутился вот так Parent.Brush.Color;
← →
cranium (2005-07-11 00:14) [4]GetParentForm(Self).Color
А если владелец не форма, а панель или фрем?
← →
Просто Джо © (2005-07-11 03:22) [5][4] cranium (11.07.05 00:14)
> GetParentForm(Self).Color
> А если владелец не форма, а панель или фрем?
GetParentForm возвращает НЕ владельца, а родителя.
Страницы: 1 вся ветка
Форум: "Компоненты";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c