stringgrid表格。。第1列为数量,2列为单价,3列为总金额当修改第1列和第2列时候,3列的值自动重新计算。并且2列修改时候,自动将表格中2列所有值汇总的总数赋值 eidt1中。上述事件如何触发?
解决方案 »
- Delphi写的服务程序(TService),崩溃后怎样可以自动重启?
- 软件界面设计简单问题
- 关于savetofile的问题,非常简单!!!
- 請教 高手,關於lookup 字段~
- 请问用comobj创建Excel对像,但在调用ExcelApp.SaveAs方法时出现...
- Oracle数据库的问题,是否和SQL Server2000一样啊?怎么操作表啊?(在线,)
- 在FormCreate中规定的初始化动作为什么没有执行?在线等候。谢谢!
- 虚心请教 急急急
- 帮助:多个文件如何打包和解包?
- AOOtable和ADOquery各使用在什么场合最合适?
- 出现乱码问题
- delphi7写的一个串口通讯程序 在自己的机器上可以运行 用Inno Setup打包后到其他机器上不能运行
procedure TForm1.StringGrid1SetEditText(Sender: TObject; ACol,
ARow: Integer; const Value: String);
var
i:integer;
value:real;
begin
if (ACol=0) or (ACol=1) then
StringGrid1.Cells[2,ARow]:=Format('%.2f',[StrToFloat(StringGrid1.Cells[0,ARow]:=)*StrToFloat(StringGrid1.Cells[1,ARow])]); value:=0;
if (ACol=2) then
begin
for i:=0 to StringGrid.RowCount-1 do
value:=value+StrToFloat(StringGrid1.Cells[1,ARow]);
Edit1.Text:=Format('%.2f',[value]);
end;
end;