【发布时间】:2011-03-28 23:15:30
【问题描述】:
如何按名称查找并获取对象集合中的项目?
procedure TfoMain.InitForm;
begin
// Liste des produits de la pharmacie 1
FListeDispoProduit := TListeDispoProduit.Create(TProduit);
with (FListeDispoProduit) do
begin
with TProduit(Add) do
begin
Name := 'Produit 01';
CIP := 'A001';
StockQty := 3;
AutoRestock := 1;
QtyMin:= 2;
end;
with TProduit(Add) do
begin
Name := 'Produit 02';
CIP := 'A002';
StockQty := 5;
AutoRestock := 0;
QtyMin:= 2;
end;
function getProductByName(productName: String): TProduit;
var
i : integer;
begin
for i := 0 to fProductList.Count -1 do
begin
if (TProduit(fProductList.Items[i]).Name = productName)
Result :=
end;
end;
我想编辑产品名称的数量。
我该怎么做? 谢谢
【问题讨论】:
-
您在我写答案时编辑了您的问题,现在看来您已经知道如何识别列表中的项目了。既然你已经知道答案了,那你真正想要的是什么?
标签: delphi tcollection