字符串网格代码的问题(居中对齐)
Delphi:如何制作单元格的文本在 TStringGrid 中心对齐?
当我使用顶部代码(OnDraw 部分)时,它不会删除第一个文本并在旧文本上写入新文本,一个 sel 将重复。
Delphi: How to make cells' texts in TStringGrid center aligned?
When I use the top code (OnDraw part), it doesn't delete the first text and write the new text on the old text and one sel will duplicate .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在写出新文本之前,您需要添加对 TCanvas.FillRect 的调用:
请注意,您还必须确保将
TStringGrid.DefaultDrawing
设置为False
才能使其正常工作。You need to add a call to
TCanvas.FillRect
before writing out the new text:Note you'll also have to make sure that the
TStringGrid.DefaultDrawing
is set toFalse
in order for this to work.