问题标签 [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 投票
4 回答
6423 浏览

delphi - 隐藏StringGrid的focusRectangle:Delphi

我试图隐藏 Delphi 在 StringGrid 中围绕当前选定单元格绘制的边框(焦点矩形)。我正在做所有者绘图以自定义字符串网格的外观。我已经设法摆脱了除了选择之外的所有东西。

我正在使用

但是如果你设置得非常快,就会出现错误(我在 onMouseMove 中运行了这个)。我的意思是它工作得很好,但是如果我足够快地调用这个特定的代码块,我会在 StringGrid 的渲染中得到一个异常(因此我不能只是尝试,除了它周围)。

关于如何可靠地解决这个问题的任何想法?

0 投票
2 回答
750 浏览

delphi - 从另一个窗体访问 StringGrid

编辑正文以获取更多详细信息。

我有一个名为 ENP 的表单,在 EnpView 单元中定义。ENP 表单是通过单击主表单 (TPrincipal) 中的工具栏项的处理程序事件创建和显示的。

Enp 表单知道(在公共声明中)clearGrid() 消息。

ENP 表单有一个名为 StringGrid 的 TStringGrid。还有一个名为“添加”的按钮。单击“添加”按钮时,会创建并显示其他表单:AddEnp 表单,在 EnpViewAdd 单元中定义。

AddEnp 表单,有任何 TEdits。输入的值必须添加到 EnpView.StringGrid 中。

我试试这个:

ClearGrid 消息在第 1 行失败,访问冲突:

如果在类中发送,则 clearGrid 方法有效。有任何想法吗 ?。

0 投票
1 回答
317 浏览

delphi - StringGrid 下的阴影

我有一个表格。在 formshow 上,我将字段的值初始化为 stringgrid 单元格,但它在单元格的文本下显示了一个阴影。我使用波斯字符作为字段值。
我对英语值做了同样的事情,但效果很好。
我很感激任何建议。

输出示例:

在此处输入图像描述

0 投票
1 回答
2096 浏览

delphi - FireMonkey中的Delphi XE4 stringgrid selectcell

有谁知道在 FireMonkey 字符串网格中选择一个单元格时如何检索列和行(换句话说,当单击一个单元格时,我们想知道正在选择哪一列/行)......?

我们正在使用 Delphi XE4。

提前致谢。

0 投票
1 回答
1457 浏览

delphi - 未声明的“FormCreate”错误 Delphi

我正在尝试在字符串网格中命名列(在此灰色行中)。我知道我应该使用这样的东西:

问题是有错误:

“TForm1”在第 81 行不包含名为“FormCreate”的成员。

我是初学者。我的程序有什么问题?

0 投票
2 回答
10761 浏览

delphi - 在 StringGrid-Delphi 中删除行

我想做那样的东西。我的 StringGrid 中有一个列表,我想通过选择单元格然后单击按钮来删除一行。然后这个列表应该在没有这一行的 StringGrid 中再次显示。我在删除行时遇到的最大问题是,我尝试了一个程序,但我认为它只删除了 StringGrid 中的行,而不是列表中的行。

请有人帮忙。:)

0 投票
1 回答
1257 浏览

arrays - 在 Delphi 中实现方法 Gauss Jordan 消除

这是我学校的作业,在delphi中进行高斯乔丹消除,但是..我在这里遇到了一些问题......

我做了这样的:

结果必须是这样的:

但是,我的:

我希望我能完成这个...... :(任何人......请帮助......

0 投票
0 回答
1196 浏览

delphi - Delphi XE5 FireMonkey TstringGrid 单元格不接受键盘输入

我正在使用放置在弹出窗口(TPopup)上的 TStringGrid。当用户单击按钮时,将出现带有 stringGrid 的弹出窗口。然后,用户将在单元格中插入一些数据,然后单击弹出窗口上的应用按钮,该按钮将更新数据数组。根据 firemonkey 示例,弹出窗口用作 Metro 风格的弹出窗口。

问题是在尝试编辑不接受来自键盘的任何输入的单元格时,字符串网格会出现。

任何想法如何解决这个问题。我正在使用德尔福 XE5。

0 投票
1 回答
1032 浏览

delphi - TStringGrid 在列外标注

我写的一段代码有一些问题。我正在使用 TStringGrid 来绘制座位图。

它应该做的是用列向下的字母和行的数字标记 fixedcol 和 fixedrow。

我的问题是我不知道如何更改我的代码,以便它排除单元格 [0,0]。它也没有标记所有行。

截屏:

在此处输入图像描述

谢谢

0 投票
2 回答
1551 浏览

delphi - StringGrid Delphi XE2 的单元格是如何着色的?

我从德尔福开始。我对 TStringGrid 和 Colored the Cell 有疑问。我在选择时使用此代码为背景着色:

它的工作,但是当我尝试更改颜色时,更改所选单元格,以及第一个单元格 idk 为什么。

  1. 当我选择 3 个红色的单元格时。(工作正常) 在此处输入图像描述

  2. 改变另一个单元格的颜色,改变第一个单元格TT 在此处输入图像描述

    http://i.stack.imgur.com/umG0r.png http://i.stack.imgur.com/1o93C.png

帮助!!!