问题标签 [stringgrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
169 浏览

delphi - delphi中的OnDrawCell过程访问冲突

我对编程很陌生,在下面的 DrawCell 过程中遇到访问冲突问题。

我正在创建一个迷宫,2D Array 迷宫中的每个单元格都有一个名为“wall”的布尔属性。程序启动时,数组中的所有单元格都设置为“墙”

访问冲突发生在该行

0 投票
1 回答
481 浏览

c++builder - 在运行时在 C++ Builder 中的 StringGrid 底部添加新条目

我想在 C++ Builder 5 的 StringGrid 小部件(20 行和 2 列)底部添加由运行时日志生成的新条目。

StringGrid 小部件是否有任何属性可以在最底行添加新条目之前自动删除最顶行中的条目,以防固定大小的 StringGrid 的所有行都被数据占用。

如果您需要我提供任何其他信息,请通知我。

非常感谢

索拉布·耆那教

0 投票
1 回答
327 浏览

delphi - 在 Lazarus/Delphi 中添加新行或新列后,是否可以立即更改 StringGrid 单元格中的文本?

我正在尝试执行:

执行后

每次都会出错,它会说我正在尝试更改不存在的单元格的文本(尚)。我对这门语言还是很陌生,希望有人能帮助我。

0 投票
2 回答
579 浏览

delphi - Lazarus TStringGrid - 为单元格着色

问题。我在同一个表单上有两个 TStringGrid。当我单击第一个表格的单元格(x,y)时,第二个表格的同一单元格(x,y)的背景必须变为红色。由于桌子不同,我该怎么办?

我知道如何使用 table1 上的 OnClick 方法查找单元格,但我不知道如何为 table2 中的单元格着色

0 投票
2 回答
283 浏览

delphi - Delphi StringGrid 以不需要的列间距显示

Delphi TStringGrid 在 Embracedero Delphi 10.4 中显示不正确(带有不需要的列间距)。我尝试了设置中的所有内容 - 禁用边距,禁用 Ctl3D,字体设置,... - 我还尝试创建一个全新的 StringGrid,但列间距仍然存在问题。

重现代码:

Delphi StringGrid中不需要的列间距示例

0 投票
0 回答
139 浏览

freepascal - Lazarus / Freepascal DBGrid(或 StringGrid)中的自定义控件

我在 Freepascal 网站上问过这个问题,似乎没有人能提供帮助。

我只想在网格上显示的控件(例如 TLabel)中显示来自 DBGrid/StriingGrid 中指定列的文本。控件必须显示在所有行上,而不仅仅是选定的行。

我要做的就是将行/单元格文本显示为超链接,因此当鼠标悬停在文本上时,它会变为 crHandPoint,当我单击文本(而不是单元格)时,它会在相关程序中打开超链接。

0 投票
1 回答
137 浏览

delphi - Delphi 7 stringGrid第一行内容

在 delphi 7 中,您有一个没有固定 col 的一列 stringGrid,其 rowCount 为 50,并用 100 个项目填充它。在使用导航键之后,如何通过代码找出这 100 个项目中的哪一个在给定时刻占据网格的第一个位置?