delphi - 如何设置 StringGrid 单元格边框的格式

标签 delphi delphi-2010 tstringgrid

我正在尝试根据单元格内容和位置格式化 Delphi TStringgrid。

虽然我可以根据单元格内容更改单元格颜色和形状,但单元格边框存在更多问题。

我希望能够在每 n 列的一侧或另一侧拥有更厚的单元格边框

有什么指点吗?

干杯

最佳答案

简单地扩展您正在绘制的 TRect 的边界。仅仅因为 OnDrawCell 事件为您提供了特定的 TRect 并不意味着您仅限于这些坐标。您可以访问整个网格的 UI 来进行绘制。因此,只需在需要的地方绘制额外的线条即可。

关于delphi - 如何设置 StringGrid 单元格边框的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3245784/

相关文章:

freepascal - 是否有一个过程可以在运行时在单个过程中初始化可变数量的对象?

Delphi:从继承的表单中删除可视组件引用

delphi - 设置 TStringGrid 上选定行的背景颜色

delphi - TStringGrid:是否可以找出单元格的“状态”?

delphi - 如何将 TStringGrid 从 Delphi 7 转换为 Delphi XE

delphi - TVirtualTreeview 编辑器如何工作?

json - 如何在TMongoWire中创建JSON属性

vba - 调用 MS Access 查询,该查询从 Delphi ADO 组件调用模块中的 VBA 函数

Delphi:RTTI 和 TObjectList<TObject>

delphi - 如何释放delphi应用程序中c++ dll中分配的内存