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

Вниз

Как у виз. компонента поменять Parent?   Найти похожие ветки 

 
tria   (2004-07-02 12:51) [0]

В форме наследнике компонент лежит на самой форме, а мне надо его передвинуть на ToolBar1, т.е. поменять Parent-а. Как это сделать в редакторе Делфи? (не во время исполнения, т.е. VisComp.Parent:=ToolBar1).


 
Семен Сорокин ©   (2004-07-02 12:55) [1]

View Form As Text...
а дальше перетянуть все что касается VisComp в область ToolBar1

ЗЫ. Сохрани форму сначала.


 
TUser ©   (2004-07-02 13:03) [2]

Выделить, потом Ctrl-C -> Ctrl-V


 
Anatoly Podgoretsky ©   (2004-07-02 13:03) [3]

Ctrl+X, Ctrl+V


 
tria   (2004-07-02 13:08) [4]

>Ctrl+X, Ctrl+V
Неа. Компонент унаследован от предка, удалять не дает.


 
Anatoly Podgoretsky ©   (2004-07-02 13:13) [5]

Как же ты его на форму тогда положил. Но не важно, тогда делай это у предка.


 
tria   (2004-07-02 13:15) [6]

>Как же ты его на форму тогда положил.
От предка достался.
>Но не важно, тогда делай это у предка.
У предка он должен оставаться на самой форме, а у потомка хочу переместить на ToolBar. (данный потомок не единственный).


 
tria   (2004-07-02 13:29) [7]

>View Form As Text...
а дальше перетянуть все что касается VisComp в область ToolBar1

Не помогло. При чем выставление свойства Left передвигает компонет в потомке, но родителем ToolBar не стал. Запись Parent = ToolBar результата не дает - ругается при поднятии формы.


 
Семен Сорокин ©   (2004-07-02 14:16) [8]


> Не помогло. При чем выставление свойства Left передвигает
> компонет в потомке, но родителем ToolBar не стал. Запись
> Parent = ToolBar результата не дает - ругается при поднятии
> формы.

приведи текст формы


 
tria   (2004-07-02 14:22) [9]

Чуть обрезав (компонент - кнопка btDo):
inherited fmFE: TfmFE
 Left = 221
 Top = 154
 object ToolBar1: TToolBar [3]
   Left = 0
   Top = 0
   object ToolButton1: TToolButton
     Left = 0
     Top = 0
     Action = acIns
   end
   object BitBtn2: TBitBtn
     Left = 189
     Top = 0
     Width = 60
   end
   inherited btDo: TBitBtn
     Left = 180
     Parent = ToolBar1
   end
 end


 
Семен Сорокин ©   (2004-07-02 14:29) [10]

э-э-э друг, так она у тебя в наследнике там стоит - не удасться...
сделай эту кнопку невидимой, создай новую кнопку - на которую перенеси функциональность старой (св-ва, обработчики),
либо в рантайм.


 
tria   (2004-07-02 14:34) [11]

>Семен Сорокин
ОК. Спасибо



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

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

Наверх





Память: 0.46 MB
Время: 0.031 c
14-1088686490
Igit
2004-07-01 16:54
2004.07.18
О законности программы


4-1086516080
Hyboid
2004-06-06 14:01
2004.07.18
Скриншот средствами API


14-1088404999
Шишкин Илья
2004-06-28 10:43
2004.07.18
Посоветуйте программу для LAN


9-1080827916
Poooz
2004-04-01 17:58
2004.07.18
Ваше мнение о Blitz Basic


1-1089127155
alienserg
2004-07-06 19:19
2004.07.18
bpl дебаг





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