我用的DELPHI5,在父窗体中建有下拉菜单,通过下拉菜单弹出子窗体。现在有个问题,我在子窗体中要单击某一按钮后弹出另一个窗体,并将新弹出窗体中选择的某一内容传递到子窗体的某一文本框内。请问这个新窗体是否也设为子窗体?如何传值?
解决方案 »
- 深夜很着急,问下DELPHI 调用C中的一个DLL,老是出现Invalid pointer operation提示,痛苦啊
- cxgrid 重画band头
- ~~~问一个关于topgrid的store data设置的问题~~~
- 三个socket的通信问题!以上三个问题困扰小弟很多天了,麻烦各位大哥指教,小弟万分感谢!
- [初学者问题] 如何设置delphi的ide环境 在线等待!!!!!
- 正在帮朋友做POS系统,有些困惑,请大家帮忙解答!
- 急(给高分)
- 如何使我的程序模块在最小化时在任务栏有图标,就象Excel,每个文件都有。
- 高分诚送:关于Delphi线程同步、互斥的问题
- 怎样把未回答问题的分数收回来?
- delphi用流读文本文件的问题
- procedure TForm1.Button1Click(Sender: TObject);
function TfrmMachine.ShowSelctForm(vForm: TfrmSelect): String;
begin
with vForm do
try
ShowModal;
if ModalResult =mrOk then
result :=s;
finally
Free;
end;
end;{2.在新的窗体中定义一个变量S:String,然后这样写代码;}
procedure TfrmSelect.Action_OKExecute(Sender: TObject);
begin
s:='你的赋值';
ModalResult :=mrOK;//确定
end;procedure TfrmSelect.Action_CancelExecute(Sender: TObject);
begin
ModalResult :=mrCancel;//取消
end;{3.你的子窗体这样调用新的窗体并传回值:}
procedure TfrmMachine.Button1Click(Sender: TObject);
begin
text1.Text :=ShowSelctForm(TfrmSelectMc.Create(nil));
end;