关于手动创建的窗体 手动创建的窗体有很多功能实现不了:无法赋值:我想对新创建的窗体中的某个文本框赋值,值来源于另一个新建的窗体的值,但是会出现错误;请问这是为什么?怎么解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure FormCreate(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; Form2: TForm;// 这里Form和Edit声明为全局变量! Edit1: TEdit; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin Form2 := TForm.Create(self); Form2.Show; Edit1 := TEdit.Create(self); Edit1.Parent := Form2; Edit1.Show; end; procedure TForm1.Button1Click(Sender: TObject); begin Edit1.Text := 'aaa'; end; end. 看看这段代码! 我知道是哪里错了:我是用的是tform1.create(self);改成Form1 := TForm1.Create(self)就可以了。 请教查找和注销动态生成的控件。 怎样将两个文本框的数据保存在类似dbgrideh那样的控件中? gb_big5注册码 及DFM文件如何译成繁体 我听说LoadBitmap可以调用系统里的图片。 日期控件问题 准备到北京 windows拨号上网触发了什么事件,回答就给分 如何得到当前机器中可用的COM端口 用BoundsChecker工具如何看一个程序是否有内存泄漏!!! Dialogs和QDialogs是怎么回事??? 哪位朋友可以share一下playicq的帐号啊?我没有手机,注册不了... 急急急----给分!!!
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls; type
TForm1 = class(TForm)
Button1: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end; var
Form1: TForm1;
Form2: TForm;// 这里Form和Edit声明为全局变量!
Edit1: TEdit;
implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject);
begin
Form2 := TForm.Create(self);
Form2.Show; Edit1 := TEdit.Create(self);
Edit1.Parent := Form2;
Edit1.Show;
end; procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text := 'aaa';
end; end. 看看这段代码!
我是用的是tform1.create(self);改成Form1 := TForm1.Create(self)就可以了。