gpt4 book ai didi

Delphi DBgrid 换行文字内容

转载 作者:行者123 更新时间:2023-12-02 15:38:04 27 4
gpt4 key购买 nike

是否可以在 Delphi (xe) 中自动换行 DBgrid 单元格(高度)?我有一个 dbgrid,其中包含具有固定列宽的多列,并且某些列最多有 100 个字符,我需要它们在不更改列宽的情况下适合适当的单元格。

知道如何做吗?

谢谢。

最佳答案

您需要使其成为所有者绘制,并在 OnDrawCell 事件中输入代码来填充单元格:

procedure TForm4.Grid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
Grid1.Canvas.TextRect(Rect, Rect.Left+1, Rect.Top+1, WrapText(Grid1.Cells[ACol,ARow], 40));
end;

关于Delphi DBgrid 换行文字内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27563156/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com