惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
MongoDB | Blog
MongoDB | Blog
GbyAI
GbyAI
L
LangChain Blog
B
Blog
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
Recent Announcements
Recent Announcements
P
Proofpoint News Feed
U
Unit 42
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
雷峰网
雷峰网
Microsoft Security Blog
Microsoft Security Blog
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿
小众软件
小众软件
I
InfoQ
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
人人都是产品经理
人人都是产品经理
C
Check Point Blog

博客园 - delphi中间件

delphi 面向模型编程 array of TVarRec core.recordModel.pas 使用泛型序列结构体 DDD建模指导 rabbitMQ VS mqtt redis流的应用场景 redis消费者组 redis流的操作命令 领域服务与领域事件 业务规则和模型 限界上下文与统一语言 领域驱动 mqtt即时通讯 ActiveRecord ORM RAD(速成应用开发) unigui插件框架 工厂流水线式自动生产UNIGUI WEB软件 delphi cs\web一种统一的界面风格 - delphi中间件 - 博客园 动态生成unidbgrid 单据工厂 用json元数据填充模板 mormot2 ORM rest vs jsonrpc SSE技术详解:使用 HTTP 做服务端数据推送应用的技术 http持久连接 json-rpc 2.0 MCP服务器 RTTI对性能的影响 频繁地创建和销毁对象
UnimList卡片显示
delphi中间件 · 2025-12-18 · via 博客园 - delphi中间件

UnimList卡片显示

手机APP,数据呈现,适合卡片式。因为手机的屏莫宽度小,并不适用列表式。

先来张效果图:

1

procedure TSpda.UnimFormShow(Sender: TObject);
begin
  FDMemTable1.query('1', 'select * from tgoods');
  FDMemTable1.First;
  while not FDMemTable1.Eof do
  begin
    UnimList1.Items.Add(
      '<p>品名:' + FDMemTable1.FieldByName('goodsname').Text +
      '<br>条码:' + FDMemTable1.FieldByName('barcode').Text +
      '<br>单位:' + FDMemTable1.FieldByName('unitname').Text +
      '<br>规格:' + FDMemTable1.FieldByName('gg').Text +
      '<br>进价:' + FDMemTable1.FieldByName('jj').Text +
      '<br>售价:' + FDMemTable1.FieldByName('lsj').Text + '</p>' +
      '<img src="bmp\1.png" style="position: absolute; right: 20px; top: 15px;" alt="商品图片">'
    );
    FDMemTable1.Next;
  end;
end;