Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2012, 15:38   #1
Kreadlling
Форумчанин
 
Аватар для Kreadlling
 
Регистрация: 03.09.2009
Сообщений: 116
По умолчанию Как поместить вторую форму в Delphi

Здравствуйте! Не подскажете как работать с новой формой в
Delphi (чтобы все работало). И как работать с компонентами в этой форме.
Если можно пример...
Заранее благодарю
Kreadlling вне форума Ответить с цитированием
Старый 06.04.2012, 15:49   #2
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,899
По умолчанию

Наверно, так же как и с обычной.
Shouldercannon вне форума Ответить с цитированием
Старый 06.04.2012, 16:07   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Пример чего? В меню создать форму, new form или что-то типа того, и соответственно создастся .pas (в котором код), .dfm (в котором инфа о визуальных компонентах формы) файлы для новой формы (также как и для первой) и добавится запись о ней в .dpr
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 06.04.2012, 16:12   #4
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию

Kreadlling, а при обращении к переменным в Unit2 из Unit1 указывайте перед ними форму, ну например: в переменную i: string; из Unit1 загрузить данные из Edit1 на форме 2--->
Код:
i:= Form2.Edit1.Text;
kta87 вне форума Ответить с цитированием
Старый 06.04.2012, 16:35   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Вообще-то юниты тут не причем, даже в одном юните надо Form1.* если обращаемся не из процедуры этой формы.
Пример:
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type

  TForm1 = class(TForm)
    btn1: TButton;
    edt1: TEdit;
    procedure btn1Click(Sender: TObject);
 
  private
    { Private declarations }
  public
    { Public declarations }
  end;


  procedure proc1;

var
  Form1: TForm1; 

implementation

{$R *.dfm}

procedure TForm1.btn1Click(Sender: TObject);
begin
  edt1.text := 'pish';
end;


procedure proc1;
begin
  form1.edt1.text := 'bdish';
end;

end.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 06.04.2012, 17:26   #6
kashirin.p
Подтвердите свой е-майл
 
Регистрация: 04.04.2012
Сообщений: 37
По умолчанию

Цитата:
Сообщение от Kreadlling Посмотреть сообщение
Здравствуйте! Не подскажете как работать с новой формой в
Delphi (чтобы все работало). И как работать с компонентами в этой форме.
Если можно пример...
Заранее благодарю
Не знаю это ли Вы имели ввиду...
Вложения
Тип файла: rar 1.rar (5.0 Кб, 7 просмотров)
kashirin.p вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как поместить видео на форму в C# Linore Общие вопросы .NET 9 26.08.2010 23:48
Как запустить вторую форму нажатием кнопки на первой на с#? mr Vi Общие вопросы C/C++ 1 24.05.2010 07:53
Как в С# вызывать вторую форму по F1 Linore Общие вопросы .NET 20 15.02.2010 09:35
builder. Как показать вторую форму? Как подключить другой юнит? TwiX C++ Builder 2 21.12.2009 21:29
как поместить рисунок на форму .... Vladnet Общие вопросы Delphi 4 02.04.2009 16:46