在 Delphi TStringGrid 中检测单选与多选
这是我上一个关于 Delphi 字符串网格的问题 Delphi TStringGrid 多重选择,确定选定行的后续问题。这是一个不同的问题。 我正在更仔细地研究 ONSelect…
设置 TStringGrid 上选定行的背景颜色
我有一个 TStringGrid,其中所选行(最多 1,无多选)应始终具有不同的背景颜色。 我将 DefaultDrawing 属性设置为 false,并为 OnDrawCell 事件提供…
在 Delphi 中将 TCheckBox 放入 TStringGrid 中
我想在 Delphi 中的特定列的每个单元格中的 TStringGrid 中放置一个 TCheckBox 。我正在使用德尔福XE。…
Delphi - 绘制到字符串网格中选定单元格的画布 - 可能吗?
我想在字符串网格中的单元格的画布上绘制。这将位于预加载到字符串网格中的图像之上。 我所得到的 目前,我不是在图像顶部绘制,而是加载第二个透明图…
如何检测用户何时完成 TStringGrid 单元格的编辑?
当用户完成输入数据时,我想返回字符串网格中单元格的内容。当用户按下键盘上的回车键或者单击或双击另一个单元格时,就完成了。 在Lazarus中有Finish…
OnDrawCell 中心文本 StringGrid - Delphi
我试图让 StringGrid 中的文本居中。经过一番研究,我想出了这个由其他人发布的函数,当在 DefaultDraw:False 上使用时应该可以工作。 procedure TFor…
从 OnDrawCell 事件外部绘制 TStringGrid 单元格,可能吗?
有没有什么方法可以在不使用 OnDrawCell 事件的情况下在 Delphi 的 TStringGrid 上绘制特定单元格,例如,如果我单击按钮,则将根据其内容绘制指定单…
当水平滚动条移动时 StringGrid 实时更新?
在 Delphi 2010 中,我需要显示一个网格,该网格具有大约 15 列 x 5 行的水平滚动条。 我选择使用 StringGrid。 但是,当鼠标按钮向下拖动水平滚动条…
为什么 InvalidateRow/InvalidateColum 不起作用?
InvalidateRow 和 InvalidateColum 不适用于 TStringGrid。这些方法不会使整个行/列无效。 InvalidateGrid 始终有效(因此,在找到错误原因之前,这可…
Delphi TStringGrid 闪烁
我正在运行时从 CSV 文件向字符串网格添加多行,但是 StringGrid 在更新时似乎会闪烁很多,我认为会有一个 beginupadate / Endupdate 命令来停止此操…
Delphi:StringGrid、位置和上下文菜单
我在使用 TStringGrid 和弹出菜单时遇到问题, 我想知道从弹出菜单中选择项目时最后活动的单元格的行/列。但是,当我单击弹出菜单时,StringGrid.Row …
如何动态滚动 TStringGrid?
我正在 Borland C++Builder IDE 中工作,使用 VCL 控件。我试图让 TStringGrid 组件根据不同形式的用户输入向下滚动到一行并突出显示该行。我已完成突…