我自己声明的过程引用了窗口中的控件memo1总是提示memo1没有定义
但是我在TForm1.Button1Click中引用确没有错误?如果我必须得在自己声明的过程中引用,怎么办呢?
但是我在TForm1.Button1Click中引用确没有错误?如果我必须得在自己声明的过程中引用,怎么办呢?
解决方案 »
- 音乐荷包蛋...听说这个东西是 万一 老师的作品..下来了 却不知道什么作用
- ADOQuery1.Append为什么提示无法为更新定位行
- SQL语句问题
- OraSession1与OraQuery1连接oracle的问题????望各位高手告之!!!!!
- 聚贤居,望得到响应!大家帮着UP一下!
- 散分拉!快来呀!
- 很简单的问题:coolbar和MDI窗口最大化的问题
- 在access中怎样定义表的外部键
- 解决form闪动问题,解决后一定给分
- 问一个有关Where的奇怪问题
- 心情好散分啊,随先来随给的最多
- Delphi开发一个用ADO连接SQL Server的C/S结构的程序,客户端也要安装Sql Server吗?
unit1;
^^^^如果不在同一个单元,需要引用form1的单元。procedure yourproc();
begin
form1.memo1.text:=....
^^^^加这个,如果你要对TForm1类而不是Form1进行操作,可以用类函数。
class function ...
begin
showmessage(memo1.text);
end;
///////////
test(form1.memo1);
begin
end;
procedure a;procedure TForm1.a;
begin
showmessage(memo1.text);
end;
然后,form1.memo1……
1过程与窗体不在同一个文件中
那么使用form1.memo1
2 过程与窗体在同一个文件中
则你的过程可能写成独立过程了
引用时同第一种情况
如果不希望使用form1引用则将过程写在form1的声明内部
实现的部分应写成
procedure tform1.myproc;
begin
with memo1 do
...
end;就可以了