比如说我现在创建了一dataText,并把它指向了某字段。
现在我想在这个dataText的 onGetText里写入一些代码。 那么,这些代码我如何在我的DELPHI代码中写出来?
解决方案 »
- DSPack中的一个声明不会初始话!
- 服务程序如何访问%appdata%或%localappdata%
- 求助:关于Api劫持挂链
- 真它妈的麻烦,TComponent组件问题!
- 高手!这条SQL怎么写?
- 那位大哥知道哪里delphi源代码下载吗? 自己的也行啊。数据库方面的更好!谢了,我是初学的参考的一下
- 关于SQL Server2000数据库的问题,高分求教。
- 关于SQL语句
- 请问各位大虾 TNMFTP控件中的 TIMEOUT 属性可以控制 上传 和 下载 中的时间吗?我只能给30分 急急!!!
- 如何将字符送入其他程序的光标处?
- 菜鸟问题:谁能介绍一下用delphi编的程序对系统内存的需求?
- 文件保护
初始值设为1,在这个TEXT的ongetText里写入代码:
self.text:=inttostr(strtoint(self.text)+1);
就可以实现。如果你要做个汇兑,而记录里面是字符型表达的整数,那么,你可以在databand下面加一个band,并在
其中放一个text(暂命名为aaaa),把其初始值设为0,在databand下面的Datatext的onGetText里写入代码:
aaaa.text:=inttostr(strtoint(aaaa.text)+strtoint(self.text)); 那么,由于我现在所有的text,field都是动态生成的,那么,这些onGetText事件的代码也就只能随机生成。现在
我要问的就是如何在一个新生成的组件里写入这个代码?
就象你下面那个Mytext,如何控制它的属性代码?
支持很少的语句,和Object Pascal 类似
支持With
我凭记忆写一段:if FloatTostr(self.Text)>0 then //Self是指DataText
Self.color := clRed;
end if;with DataViewOrder do
begin
DataText1.Text :=FieldByname('Code').AsString;
end;
在PlayIcq 上下。
上面写错了
刚刚我试了一下,
if IntToStr(StrToInt(Self.Text)+1) ='12' then
Self.Color := clRed;
end if;可以通过编译
谢谢您的指点。
你这些代码应该是在RAVE设计器里面用的。
也就是说在有这个DATATEXT或者是TEXT的情况下用。 但是如果这个DATATEXT是用程序动态创建的,也就是
在一开始的时候在设计器里并没有这样一个控件,怎么
办?
呵呵。playicq偶还没有用户密码。能否提供一个可以
自由下载的地址?(贪心了。)
往里面赋值吧。给分,见者有份。