06. januar 2004 - 22:18
Der er
5 kommentarer og
1 løsning
Button på Form til at udføre Procedure på anden Form
Jeg er igang med et lille project og jeg skulle gerne have en Button som jeg har placeret på en Form(1) til at udføre en Procedure på en anden Form(2). Jeg har en Button på Form(2) som allerede udfører denne Procedure.
Kan nogen mon hjælpe
Slettet bruger
06. januar 2004 - 22:24
#1
Du sætter Unit2(eller den unit som proceduren er i) i uses, og så kalder du bare funktionen som normalt.
Slettet bruger
06. januar 2004 - 22:34
#3
Jo:
Unit1:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Unit2;
...
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
enprocedure;
end;
end.
Unit2:
unit Unit2;
....
var
Form2: TForm2;
procedure enprocedure;
implementation
{$R *.dfm}
procedure enprocedure;
begin
ShowMessage('En Procedure');
end;
end.
06. januar 2004 - 22:41
#4
Hvis nu min procedure ser sådan ud:
procedure TMainForm.LAddClick(Sender: TObject);
var
Item: TListItem;
begin
Item:= ListFilm.Items.Add;
Item.Caption:= ETitel.Text;
Item.SubItems.Add(ESkuespiller.Text);
Item.SubItems.Add(EGenre.Text);
Item.SubItems.Add(ETid.Text);
Item.SubItems.Add(CBType.Text);
end;
Hvordan skal den så se ud??
Undskyld at jeg er besværlig