0

Android アプリケーションの開発に Delphi XE7 を使用しています。その中で、TStringGrid コンポーネントを使用して から使用StringGrid.cells[0, 0] := 'Test' しました。また、コードに表示されている特定のセルのフォントの色を変更するにはどうすればよいですか。また、このサンプル コードもありますが、特定のセルのフォントの色を変更することはできません。特定のセル値のフォントの色を変更する方法を誰かに説明してください。私は Delphi XE7 を使用しており、Android モバイルをターゲットにしています。

ありがとう..

4

3 に答える 3

0

最後に、必要なソリューションを見つけました。手順に従ってください。TStringGrid 自体でフォントの色を変更できます。TGrid を使用する必要はありません。以下の手順に従ってください。

最初にこれをFormCreateイベントに割り当てます。

  StringGrid1.DefaultDrawing := False;

次に、これを StringGrid DrawColumnCellイベントに書き込みます。

  Canvas.fill.Color := TAlphaColorRec.Green;
  Canvas.FillText(Bounds, (Value.AsString),
    false, 100, [], TTextAlign.taLeading, TTextAlign.taCenter);
于 2015-03-18T14:13:19.713 に答える