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

delphi - StringGrid 中的透明颜色

我用 StringGrid 绿色填充单元格

我的 StringGrid 有黑色。我想填充单元格透明颜色(例如 50%)。

我怎样才能做到这一点?

我应该画矩形?或者我应该创建位图并放入单元格?

你能帮助我吗?:)

意思是这样的效果: 在此处输入图像描述

0 投票
1 回答
406 浏览

delphi - 字符串网格。水平滚动时不绘制行线

在 Delphi XE7 FMX 平台中,水平滚动内容时未正确绘制 StringGrid 行。

复制步骤:

在表格上放置 a TStringGrid,并添加几列(例如:10)。

在运行时水平滚动网格内容,并注意没有为滚动到视图中的区域绘制行线。

在此处输入图像描述

0 投票
1 回答
3568 浏览

delphi - Fmx TStringGrid 行颜色

我在多设备应用程序(在 Windows 上)中的 Delphi 10.1 中遇到问题。我有一个StringGrid(连接到数据库),我可以更改行的背景颜色,但问题是单元格之间存在“填充”(灰色/银色)。

onformCreate我定义:

这是我的代码:

在 Delphi 6 中我从来没有遇到过这个问题,而且我不知道如何修复它。谢谢你。

0 投票
1 回答
297 浏览

delphi - 在 Delphi XE 中使用 App tethering 在客户端上分页服务器端数据

我有服务器和客户端应用程序。

从服务器端有 2 个按钮。

第一个按钮“在服务器上显示数据”。第二个按钮“向客户端发送数据”。在服务器端,我使用FDQuery1,和.SringGrid1TetheringManager1TetheringAppProfile1

从客户端只有 1 个按钮“连接”。在客户端,我使用 StringGrid1、TetheringManager1 和 TetheringAppProfile1

所以首先客户端连接到服务器,然后服务器端向客户端发送数据。

服务器“向客户端发送数据”按钮

代码:

客户端接收

代码:

但是当我将数据从服务器发送到客户端时,我看到的是这样的:

图片

0 投票
2 回答
2071 浏览

delphi - 从 TStringGrid 单元格[aCol,aRow] 读取文本,该文本由“OnDrawCell”事件上的 DrawText 函数生成

我有一个TStringGrid带有 2 列和 1 行 ( Property: ColCount = 2 & Rowcount = 1.

事件代码OnDrawCell

当我运行应用程序时,我得到以下输出: 样本输出

问题:

当我尝试使用StringGrid1.Cells[0,0], StringGrid1.Cells[1,0],获取文本时

我除了“Test”和“Test1”,但它总是给出一个空字符串“”。

如何使用从字符串网格中获取文本StringGrid.Cells[aCol,aRow]

0 投票
0 回答
114 浏览

android - 手机 XE5 上的 FMX StringGrid 性能低下

我在 FM 中有性能问题,我不使用绑定,因为它的速度非常慢,我只是手动从 SQL 填充 StringGrid 并在构建->部署等之后。并且 StringGrid 中的滚动速度不像绑定那样慢。是否有任何作弊来加速这个或其他东西编辑:最多 100 行所以不是一个巨大的数据

0 投票
1 回答
73 浏览

android - Firemonkey StringGrid不会在android下将数据发送回Snapserver

我正在 FM 中开发一个 android 应用程序,没有绑定(慢等),我手动将数据填充到字符串网格中并手动更新记录。编译的 32 位应用程序运行良好,但在 android 下它不会更新记录。它通过 DataSnap 服务器进行通信,在 32 位下一切正常。

你知道为什么不更新android下的记录吗?

更新(但它正在测试中):我不知道昨天是什么问题,但它今天工作,我改变的唯一一件事是 ClientDataSet1.ApplyUpdates(0); 到 ClientDataSet1.ApplyUpdates(-1);

问候塔马斯

这是我的 StringGrid 插入代码:

这是更新代码:

0 投票
1 回答
226 浏览

c++ - 如何在 TStringGrid 中启用多行选择

我正在使用 C++Builder,我无法TStringGrid用鼠标选择我的多行。

是否有特定的属性TStringGrid可以实现这一点?

0 投票
1 回答
897 浏览

delphi - Delphi stringgrid TAdvsStringgrid 函数禁用和重新启用鼠标点击

是否有 Delphi 函数可以启用或禁用字符串网格的鼠标单击?

我正在使用名为 Tadvstringgrid 的 stringgrid 的派生,它允许根据内容为单元格着色

在使用来自各种线程的数据填充控件时,我需要防止在 stringgrid 内单击鼠标。

仅禁用控件是不够的。如果我单击随机单元格,则信息会被搞砸,这意味着一些字符串被放置在我单击的最后一个单元格中。

谢谢!

0 投票
1 回答
786 浏览

c++ - C++ 构建器 StringGrid 中的着色单元格

我试图这样做:

但这是一个非常奇怪的结果。我将 StringGrid 放在窗口中间,但看不到任何蓝色。相反,它是透明的。我在窗口的右上角看到一个彩色的蓝色网格。

我究竟做错了什么?

如何单独为每个单元格着色?