Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > данные edit1 form1 перевести в edit1 form2


Автор: Alimgan2902 12.9.2013, 08:28
Добрый день. подскажите как правильно перевести данные из  edit формы1 в label другой формы2 


Код

var
  Form1: TForm1;
  Edit13: string;

implementation

uses Unit2;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
Edit13.Text:='';
Form2.Show;
Form2.label1.caption:=Form1.Edit13;
end;




Автор: Illusion Dolphin 12.9.2013, 08:56
Цитата

Form2.label1.caption:=Form1.Edit13;

Вот тут точно ошибка, надо:
Код

Form2.Label1.Caption := Form1.Edit13.Text;

Автор: Alimgan2902 12.9.2013, 09:29
спс  smile ...но инфа введенная в  form1.edit13 не показываеся в form2.Label1 может чтото надо добавить во второй форме

------------------------------------------------------------------------------------------------------
Код

unit Unit2;

interface

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

type
  TForm2 = class(TForm)
    Image1: TImage;
    MainMenu1: TMainMenu;
    N1: TMenuItem;
    PrintDialog1: TPrintDialog;
    N2: TMenuItem;
    Label1: TLabel;
    procedure N1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;

implementation

uses Unit1;

{$R *.dfm}

procedure TForm2.N1Click(Sender: TObject);
begin
 PrintDialog1.Execute;
 Form2.Print;
end;
end.

------------------------------------------------------------------------------------------------------


M
Poseidon
При вставке кода пользуйтесь кнопкой user posted image
Подробнее...


Автор: Illusion Dolphin 12.9.2013, 10:30
Цитата

но инфа введенная в  form1.edit13 не показываеся в form2.Label1

А что показывается? Неужели пусто? (trollface) 

Попробуем угадать  smile 
Код

Edit13.Text := ''; //очищаем Edit13
Form2.Show; //показываем форму
Form2.Label1.Caption := Form1.Edit13.Text; //заполняем лэйбл данными из эдит. Ой, а в 1й строчке мы ж его обнулили (trollface)

Автор: Alimgan2902 12.9.2013, 11:21
 smile ...понял, удалил лишнюю строку... smile 
большое спасибо...все просто...я такой вариант пробовал...но чтото не получилось...а щас норм smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)