|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Открыть фрейм в отдельном окне
Всем доброго дня, подскажите как можно реализовать следующее: у меня есть на форме компонент treeview, вообще когда выбираешь соответствующий пункт в главном окне меняются фреймы, а хочу сделать так чтобы в дереве можно было нажать правой кнопкой мыши и по нажатию "открыть в новом окне" выбранный фрейм открывался соответственно в новом отдельном окне
|
#2
|
|||
|
|||
Например так:
Код:
procedure TForm1.Button1Click(Sender: TObject); var fr:TForm3; rf:TFrame2; begin fr:=TForm3.Create(self); rf:=TFrame2.Create(fr); rf.Left:=21; rf.top:= 20; rf.Parent:=fr; fr.ShowModal; end; Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение" |
#3
|
|||
|
|||
Код:
procedure TForm4.Button1Click(Sender: TObject); var fr:TForm12; rf:TMain_Frame; begin fr:=TForm12.Create(self); rf:=Tmain_frame.Create(form12); rf.Left:=21; rf.top:= 20; rf.Parent:=fr; fr.ShowModal; end; Прописал твой код все работает, открывается в новом окне, я создал новую форму чистую. хочу чтобы на ней открывалось, указал ее - TForm12, Фрейм указал, но когда нажимаешь на кнопку форма создается а фрейма на ней нет, что это может быть? Последний раз редактировалось windaws, 20.07.2010 в 14:22. |
#4
|
|||
|
|||
Цитата:
хмм... странно как то. как вариант пропиши в uses новой формы модуль фрейма. Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение" |
#5
|
|||
|
|||
Все разобрался, у меня она просто по умолчанию визибл-фалс стоит
Последний раз редактировалось windaws, 20.07.2010 в 17:43. |