在delphi中,在stringgrid中旋转文本有多简单?

在delphi中,在stringgrid中旋转文本有多简单?,delphi,rotation,tstringgrid,Delphi,Rotation,Tstringgrid,在stringgrid(90度和45度)中旋转文本的简单方法是什么?或者有没有像TStringGrid这样的在单元格中进行文本旋转的免费组件?您可以使用组件(免费)。组件具有每个单元格的附加属性(文本旋转、缩进、颜色、对齐)。支持多行文字(并可以旋转多行文字)和合并单元格 代码示例: ZColorStringGrid1.CellStyle[0, 1].Font.Name := 'Tahoma'; ZColorStringGrid1.CellStyle[0, 1].Font.Size :=

在stringgrid(90度和45度)中旋转文本的简单方法是什么?或者有没有像TStringGrid这样的在单元格中进行文本旋转的免费组件?

您可以使用组件(免费)。组件具有每个单元格的附加属性(文本旋转、缩进、颜色、对齐)。支持多行文字(并可以旋转多行文字)和合并单元格

代码示例:

  ZColorStringGrid1.CellStyle[0, 1].Font.Name := 'Tahoma';
  ZColorStringGrid1.CellStyle[0, 1].Font.Size := 12;
  ZColorStringGrid1.CellStyle[0, 1].Rotate := 90;
  ZColorStringGrid1.Cells[0, 1] := 'Rotate' + sLineBreak + 'text' + sLineBreak + '90 degrees';

请参阅Reinhard Schatzl的示例,了解如何在90度旋转时执行此操作。在文章的底部显示德尔菲解决方案。不要旋转图像,旋转后绘制文本