Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 05.01.2011, 20:09
Аватар для EvilRussian
EvilRussian EvilRussian вне форума
Начинающий
 
Регистрация: 21.12.2010
Адрес: Россия, Красноярский край
Сообщения: 177
Репутация: 22
По умолчанию Копирование объекта с одной формы на другую

Вот и второй вопрос!
Задача: по нажатию кнопки скопировать Panel1 с формы FormSecret на форму FormMain в ScrollBox1 в координаты x:=ax[n] и y:=ay[n]. Кнопка располагается на форме FormMain.

Как это можно реализовать?
__________________
Если не ты, то кто?
(с) Терри Пратчетт

Не забывайте ставить плюсы и говорить спасибо!
Ответить с цитированием
  #2  
Старый 05.01.2011, 20:28
Аватар для v1s2222
v1s2222 v1s2222 вне форума
Продвинутый
 
Регистрация: 07.09.2010
Сообщения: 726
Репутация: 26711
По умолчанию

Код:
button1Click

  frmSecret.Panel1.Parent := frmMain.ScrollBox1;
  frmSecret.Panel1.Left := ax[n];
  frmSecret.Panel1.Top := ay[n];  
__________________
Помогаю за Спасибо
Ответить с цитированием
  #3  
Старый 05.01.2011, 20:41
Аватар для EvilRussian
EvilRussian EvilRussian вне форума
Начинающий
 
Регистрация: 21.12.2010
Адрес: Россия, Красноярский край
Сообщения: 177
Репутация: 22
По умолчанию

Отличная идея, только этот код переместит этот компонент, а мне желательно именно скопировать.
Хотя я в общем-то себе это не представляю.

Возможно, стоит создать кучу таких панелей и просто перемещать их по мере надобности?
__________________
Если не ты, то кто?
(с) Терри Пратчетт

Не забывайте ставить плюсы и говорить спасибо!
Ответить с цитированием
  #4  
Старый 05.01.2011, 20:47
Аватар для v1s2222
v1s2222 v1s2222 вне форума
Продвинутый
 
Регистрация: 07.09.2010
Сообщения: 726
Репутация: 26711
По умолчанию

Тогда просто создавай компоненты в ран тайме, с тем иже свойствами и событиями. Я ж не знаю, сколько компонент размещено на той панели.
__________________
Помогаю за Спасибо
Ответить с цитированием
  #5  
Старый 05.01.2011, 20:52
Аватар для EvilRussian
EvilRussian EvilRussian вне форума
Начинающий
 
Регистрация: 21.12.2010
Адрес: Россия, Красноярский край
Сообщения: 177
Репутация: 22
По умолчанию

Ок, спасибо большое.
Пошёл заниматься
+1
__________________
Если не ты, то кто?
(с) Терри Пратчетт

Не забывайте ставить плюсы и говорить спасибо!
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 11:36.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025