有FORM1,FORM2 2个窗体
我在FORM2窗体的DBGRID里选择一条记录 然后关闭FORM2窗体 在FORM1窗体EDIT显示记录 以下Form2窗体里写的公共函数
public Function ckcs(csdm,csmc:String ):String; //定义的公共函数
Function Tform2.ckcs(csdm,csmc:string):string ;
begin
csdm :=dbgrid2.DataSource.DataSet.FieldValues['storageID'];
csmc :=dbgrid2.DataSource.DataSet.FieldValues['storageName'];
result:= csdm+csmc;
end;Form1 窗体里调用procedure Tform1.Edit1Click(Sender: TObject);
var
c1,c2:String;
begin
edit1.Text :=unit1.Form2.ckcs(c1,c2);end;
请各位高手指教 帮帮我我在
FORM2窗体
showmessage(unit1.Form1.ckcs(csdm,csmc)); 能显示出传的2个值FORM2窗体关闭FORM1窗体中的EDIT文本里没显示
我在FORM2窗体的DBGRID里选择一条记录 然后关闭FORM2窗体 在FORM1窗体EDIT显示记录 以下Form2窗体里写的公共函数
public Function ckcs(csdm,csmc:String ):String; //定义的公共函数
Function Tform2.ckcs(csdm,csmc:string):string ;
begin
csdm :=dbgrid2.DataSource.DataSet.FieldValues['storageID'];
csmc :=dbgrid2.DataSource.DataSet.FieldValues['storageName'];
result:= csdm+csmc;
end;Form1 窗体里调用procedure Tform1.Edit1Click(Sender: TObject);
var
c1,c2:String;
begin
edit1.Text :=unit1.Form2.ckcs(c1,c2);end;
请各位高手指教 帮帮我我在
FORM2窗体
showmessage(unit1.Form1.ckcs(csdm,csmc)); 能显示出传的2个值FORM2窗体关闭FORM1窗体中的EDIT文本里没显示
解决方案 »
- Delphi两则:1、PDT时间转北京时间,2、条件编译
- 一个3维动态数组怎样定义和使用???
- MSCOMM 中十六进制的数据 怎么发送???
- 數據庫-下拉框 問題
- 请问这样的报表如何在FASTREPORT中实现?
- Socket怎么指定LocalPort值??(TWinSocket.LocalPort为ReadOnly)
- 有获得从公元元年到现在时间秒数的函数吗?
- 我在寻找这样的控件
- 中午好!谁知道ExcelApplication控件是怎么用的
- 哪里有确实能用的delphi5啊?
- stringgrid如何填色,且字还能显示,最好是有在线的,急。。。。。
- 老问题:c/s结构中ADO更新错误解决方法(非adUseServer和refresh方案),急!
From1.edit1.Text :=self.ckcs(c1,c2);
unit1.Form2.ckcs(c1,c2);
难看,你在Form1中Uses unit1,然后直接 Form2.ckcs(c1,c2);
use unit1在确认按扭里加了下面这句
unit1.Form1.edit1.Text :=form2.ckcs(csdm,csmc);就传到FORM1窗体里的EDIT1里了犯了个小错误小弟谢谢各位的帮忙