社区
Delphi
帖子详情
窗体1中的变量如何传递给窗体2。比如FORM1中的一个INT A传递到FORM2中的INT B?
asion
2003-10-17 04:50:02
窗体1中的变量如何传递给窗体2。比如FORM1中的一个INT A传递到FORM2中的INT B?
...全文
70
8
打赏
收藏
窗体1中的变量如何传递给窗体2。比如FORM1中的一个INT A传递到FORM2中的INT B?
窗体1中的变量如何传递给窗体2。比如FORM1中的一个INT A传递到FORM2中的INT B?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lydvqq
2003-11-03
打赏
举报
回复
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses unit2;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
form2.ShowModal;
edit1.Text :=form2.ss;
end;
end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm2 = class(TForm)
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
s:string;
{ Private declarations }
public
property ss : string read s write s;
{ Public declarations }
end;
var
Form2: TForm2;
implementation
uses unit1;
{$R *.dfm}
procedure TForm2.Button1Click(Sender: TObject);
begin
s:=edit1.Text;
self.Close;
end;
end.
EastBuBai
2003-10-20
打赏
举报
回复
在form2中uses unit1 即可
gold_future
2003-10-20
打赏
举报
回复
1。定义一个全局变量;
2。在form1中定义一个 public 的数据成员 A:integer;
在form2中这样引用 form1.A
hkbarton
2003-10-20
打赏
举报
回复
晕~~~直接定义个全局变量,或uses unit1不就以了吗
cash2000
2003-10-20
打赏
举报
回复
发消息过去。用findwindows找到窗口句柄,然后就可以发消息过去。
asion
2003-10-20
打赏
举报
回复
能再具体一些吗?谢谢
FSU
2003-10-17
打赏
举报
回复
uese unit1;
begin
b :=Form1.a;
end;
gdwyh
2003-10-17
打赏
举报
回复
在窗体2中uses 窗体1的unit名
VBA从入门到精通(控件+类模块+ADO+SQL数据库)
本课程属性Excel VBA
中
比较高阶的课程,主要讲解关于各种事件的应用,各种控件的应用,如果使用类模块,如果在VBA用调用SQL语句去处理数据库
中
的数据等操作。学习完成本课后,你可以在Excel
中
开发各种小型应用系统。以下是课程主要内容。第1章:工作表,工作簿常用事件。第2章:
窗体
控件应用第3章:ActiveX控件应用第4章:类模块应用第5章:vba+ado+sql第6章:实战应用(考试系统开发)
C# Win
Form
(
窗体
) 之间
传递
变量
转自:http://blog.csdn.net/nanwang314/article/details/6239872 第
一个
全局
变量
: 这个最简单,只要把
变量
描述成static就可以了,在
form
2
中
直接引用
form
1的
变量
,代码如下: 在
form
1
中
定义
一个
static
变量
public static
int
i= 9 ;
Form
2
中
的钮扣按钮如下: private void butt
C#
中
form
窗体
之间的
传递
几个方法学习
转载自:https://blog.csdn.net/u011981242/article/details/48785421 在windows
form
之间传值,我总结了有四个方法:全局
变量
、属性、
窗体
构造函数和delegate。 第
一个
全局
变量
: 这个最简单,只要把
变量
描述成static就可以了,在
form
2
中
直接引用
form
1的
变量
,代码如下: 在
form
1
中
定义
一个
static
变量
pu...
C#
Form
1与
Form
2
窗体
间频繁切换的处理
引言
窗体
间切换对于处理一些参数设置等场合会时不时的遇到。偶尔的切换,不妨通过实例化的方式进行处理: 由
Form
1切换到
Form
2
Form
2 frm2 = new
Form
2(); this.Hide(); frm2.Show(); 由
Form
2切换到
Form
1
Form
1 frm1 = new
Form
1(); this.Hide(); frm1.Show(); 问题 如果频繁切换而每次都new进行实例化,产生的内存垃圾不好处理,dispose了好像也不太行,也不知道Ande.
WIN
FORM
不同
窗体
间传值
在windows
form
之间传值,我总结了有四个方法:全局
变量
、属性、
窗体
构造函数和delegate。第
一个
全局
变量
:这个最简单,只要把
变量
描述成static就可以了,在
form
2
中
直接引用
form
1的
变量
,代码如下:在
form
1
中
定义
一个
static
变量
public static
int
i= 9 ;
Form
2
中
的钮扣按钮如下:private void button1_Click(object sender, System.EventArgs e){ textBox1.Text =
Form
1.
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章