首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在FireMonkey TStringgrid中取消选择单元格

在FireMonkey TStringGrid中取消选择单元格,可以通过以下步骤实现:

  1. 首先,确保TStringGrid的Options属性中的goRangeSelect和goEditing选项都被禁用。这可以通过在属性编辑器中将这两个选项设置为False来完成,或者在代码中使用以下语句进行设置:TStringGrid1.Options := TStringGrid1.Options - [goRangeSelect, goEditing];
  2. 接下来,可以使用OnSelectCell事件来处理取消选择单元格的逻辑。在该事件中,可以将选中的单元格设置为无效的行和列索引,从而达到取消选择的效果。示例代码如下:procedure TForm1.StringGrid1SelectCell(Sender: TObject; const ACol, ARow: Integer; var CanSelect: Boolean); begin // 取消选择单元格 TStringGrid(Sender).Row := -1; TStringGrid(Sender).Column := -1; end;
  3. 最后,将OnSelectCell事件与TStringGrid组件的SelectCell事件关联起来。可以在属性编辑器中选择该事件,或者在代码中使用以下语句进行关联:TStringGrid1.OnSelectCell := StringGrid1SelectCell;

通过以上步骤,当用户点击或选择单元格时,TStringGrid中的选择将被取消。这样可以确保在FireMonkey TStringGrid中取消选择单元格的功能正常工作。

关于FireMonkey TStringGrid的更多信息和使用方法,可以参考腾讯云的Delphi开发文档中关于TStringGrid的介绍:TStringGrid - Delphi开发文档

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【图表组件套件】上海道宁为开发人员提供Steema下载、试用、教程

IDE的原生VCL图表工具。...05、使用数据可视化工具构建信息仪表板这个Delphi FireMonkey项目提供了一个包含图表、网格和地图的仪表板报告。...功能集包括锁定列、搜索、过滤、排序和分组数据、主从视图、可拖动选择、网格滚动。...图片03、代码组件TeeGrid“Ticker”组件在值更新时自动刷新网格单元格。选项包括FadeColors、Delay、Higher.Color、Lower.Color和RefreshSpeed。...详细信息行可以显示在可扩展的分层数据网格。图片05、可定制的行和列拖动、滚动、调整大小、添加或删除行和列;数据网格组件提供了许多功能来管理网格的行和列大小、格式等。

3K10

学习笔记:delphi之TStringGrid

想了想就用TStringGrid来试试,毕竟也是个表格,可定制性也大的多,好吧。就用它试试。...2、技术点 最核心的功能还是由TStringGrid提供,一方面它已经具备了显示一个二维表格的能力,另一方面提供了灵活的设定来开启各种自定义的功能,比如是否显示网格线,行、列是否可以改变大小等。...因为表格需要类似于word那种表格,主要是合并单元格之类的,样式方面可以按要求画就是了。...3.3、OnDrawCell事件 DrawCell事件里就是对每个单元格的绘图功能: procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol...Integer; Rect: TRect; State: TGridDrawState); 参数很实用: ACol,ARow:就是列、行 Rect:就是Cell的矩形 State:指的是当前cell的状态,选择

1.8K50
  • excel常用操作大全

    如果您在原始证书编号后添加19,请在B1单元格写入:=A1 '13 ',然后按回车键。 2.如何在文件下拉窗口底部设置最近运行的文件名数量?...打开“工具”,选择“选项”,然后选择“常规”,并在“最近使用的文件列表”下的文件编号输入框更改文件编号。如果菜单未显示最近使用的文件名,请取消“最近使用的文件列表”前的复选框。...11.如何在不同的单位格?快速输入相同数量的内容 选择单元格格区域,输入一个值,然后按Ctrl+ Ener在选定的单元格格区域中一次输入相同的值。...选择具有所需源格式的单元格,单击工具栏上的“格式画笔”按钮,鼠标变成画笔形状,然后单击要格式化的单元格以复制格式。 19.如何在表单添加斜线?...名字的公式比单元格地址引用的公式更容易记忆和阅读。例如,公式“=SUM”显然比使用单元格地址更简单、更直观,而且不容易出错。 27.如何在公式快速输入不连续的单元格地址?

    19.2K10

    欢迎使用企业微信文档

    可以先按以下步骤自助解决: 1.检查是否开启了筛选,点击工具栏的筛选工具可以取消筛选 2.检查是否有隐藏行列,点击行列旁边小三角可以展开内容 3.打开右上角更多菜单,选择修订记录,对比各个版本,检查数据是否被其他人删除...文档默认保存在 “微盘:我的文件”。默认保存路径可以在企业微信电脑客户端的「设置 - 文档/文件管理」修改。 Q8:如何在文档内进行搜索 ?...Q10:如何取消文档的分享 ? 打开右上角更多菜单,选择权限管理,将“仅指定人”可访问这个文档,并移除所有指定人,即可取消分享。 Q11:文档支持 Markdown 么?...文档支持 Markdown 的基础功能, l在行开头用“#+空格+xxx”来创建标题,#数量不同时会构建不同级别的标题。...Del Del 单元格内换行 Ctrl/Alt+Enter Cmd/Opt+Enter 选择单元格 Shift+方向键 Shift+方向键

    10K100

    数据分析篇 | 如何配置数据分析利器Jupyter Notebook?

    何在启动时指定目录? 如何安装扩展插件? 如何修改颜色主题? 如何让一个单元格显示多个输出? 如何不使用科学计数法显示数字? 如何添加与删除虚拟环境?...如何在启动时指定目录? 指定启动目录可以减少很多切换目录的麻烦操作,呆鸟以前写过一篇《1 分钟修改 Jupyter 启动文件夹》,已经介绍过,不在此赘述了。...:Alt + ←或→ 按单词挪动光标:Ctrl + ←或→ 缩进:TAB 取消缩进:Shift + TAB 删除光标前的整个单词:Ctrl + Backspace 删除光标后的整个单词:Ctrl + Delete...移动到上一个单元格:↑ 移动到下一个单元格:↓ 复制光标所在整行:Ctrl + C,注:不要选择任何内容 剪切光标所在整行:Ctrl + X,注:不要选择任何内容 其它复制、剪切、黏贴、重做、取消等快捷键与...L 扩展选择当前单元格上方单元格:Shift + ↑ 扩展选择当前单元格下方单元格:Shift + ↓ 合并多个单元格:Shift + M 重启内核:00,即连续按两次零 注:以上快捷键字母不分大小写

    2.3K30

    office相关操作

    indirect:单元格指向单元格的引用下拉菜单:数据 数据验证 序列选择内容,公式 根据所选内容创建 最左端18将单元格的内容分开:数据 分列 分隔符号 下一步 选择符号,注意只能有一列,可以多行还可以手动分割...不需要多此一举excel删除一列的空单元格选中改行后,点击查找与选择 →定位条件,选择空值,空的单元格即被选中,然后点击删除,如下图建立一个辅助列,并输入公式=if(mod(row(),2),B2,"...2、然后在想让转换存储的单元格,单击单元格,在fx公式位置输入以下公式,=MID(C2,1,3)+MID(C2,5,2)/60mid函数num_chars表示的是步长,即取数的长度。...注意:因为两次插入,第二次插入会在插在第一次插入的题注上面,所以要注意“先插入英文题注,再插入中文”参考博客word何在双栏排版插入单栏排版内容在需要单栏排版的部分,将光标定位到该部分的开头和结尾...参考链接封面及目录取消页码在布局菜单插入分隔符的下一页符取消链接到前一节设置页码格式选中不要的页码按delete,页眉也是相同处理页眉横线删除ctrl+shift+n题注输入框显示不全问题问题因为对话框的尺寸是限死的

    10610

    Excel 常用的九十九个技巧 Office 自学教程快速掌握办公技巧

    14、冻结窗格依次点击菜单栏的【视图】-【冻结窗格】-【冻结首行或冻结首列】若需要同时冻结首行和首列时点击数据区域左上角第一个单元格选择冻结窗格的【冻结拆分窗格】即可,需要取消冻结则点击【取消冻结窗格...32、快速排序选取数据区域中任意一个单元格,在菜单栏中选择【开始】-【排序】,选择排序依据的主要关键字日期、成绩等,选择升序或者降序。...36、批量取消批注选取包含批注单元格区域后,点击菜单栏的【审阅】-【删除批注】。...41、单元格上标数字输入平方米(m2)可以现在单元格内输入:m2 然后选中 2 按组合键【Ctrl+1】打开单元格设置对话框,在字体特殊效果勾选【上标】。...86、取消固定单元格首先全选固定的单元格,然后点击【视图】-【冻结窗格】-【取消固定单元格】即可。

    7.1K21

    还在烦恼代码写不出来?低代码助力实现“无码”搭建系统平台

    快速访问工具栏:快速访问工具栏主要包括一些常用命令,开始、新建、保存、打开、撤销、恢复、前进、后退按钮。快速访问工具栏最右端的下拉按钮,单击此按钮可以添加常用命令。...(创建合并单元格) (设置物品列表展示界面) (设置物品其他信息、物品名称等界面) 在物品列表显示界面中加入需要展示的数据信息,把物品表需要展示的字段拖动到物品列表的界面即可。...然后鼠标点击8个需要展示的字段页面后选择功能区Element-Plus插件的输入框类型,同理分别点击跳转按钮和取消按钮后选择功能区的按钮类型。最后把物品表的字段拖拽到相应的字段页面。...(新增按钮的业务逻辑) 源单元格选择新增单元格的坐标。 (源单元格选择新增按钮坐标) 目标单元格选择物品维护界面的按钮。...(点击添加Else) (选择数据表操作选择更新) 点击新建命令选择关闭弹出页面并勾选父页面重新加载绑定数据选项。 (添加关闭弹出界面功能) 取消按钮 右键点击取消按钮编辑命令选择关闭弹窗页面。

    31610

    常用快捷键大全

    +_ 取消选定单元格的外边框 6.8....应用或取消左框线 Alt+R 应用或取消右框线 Alt+H 如果选定了多行单元格,则应用或取消水平分隔线 Alt+V 如果选定了多列单元格,...Esc 取消单元格或编辑栏的输入 Shift+F3 在公式,显示“插入函数”对话框 Ctrl+A 当插入点位于公式公式名称的右侧时,显示“函数参数...选定图表的上一组元素 向右键 选择分组的下一个元素 向左键 选择分组的上一个元素 七、PowerPoint 的快捷键 Ctrl+M...十二、安装操作系统 1、制作U盘启动盘   上网下载一款用于将u盘变成启动盘的工具,老毛桃、大白菜、深度 2、从U盘引导        从网上下载操作系统包,如果想快速安装请下载ghost镜像文件,

    4.3K10

    visual studio运行程序的快捷键_visual studio快捷方式在哪

    “边框”选项卡设定快捷键 按Ctrl+1 显示该对话框 Alt+T 应用或取消上框线 Alt+B 应用或取消下框线 Alt+L 应用或取消左框线 Alt+R 应用或取消右框线 Alt+H 如果选定了多行单元格...,则应用或取消水平分隔线 Alt+V 如果选定了多列单元格,则应用或取消垂直分隔线 Alt+D 应用或取消下对角框线 Alt+U 应用或取消上对角框线 6.9.工作表处理快捷键 Shift+...Ctrl+Shift+Enter 将公式作为数组公式输入 Esc 取消单元格或编辑栏的输入 Shift+F3 在公式,显示“插入函数”对话框 Ctrl+A 当插入点位于公式公式名称的右侧时...向右键 选择分组的下一个元素 向左键 选择分组的上一个元素 七、PowerPoint 的快捷键 Ctrl+M 插入新幻灯片 Ctrl+G 显示引导(中分)线 Ctrl+D 建立当前幻灯片的拷贝件...十二、安装操作系统 1、制作U盘启动盘 上网下载一款用于将u盘变成启动盘的工具,老毛桃、大白菜、深度 2、从U盘引导 网上下载操作系统包,如果想快速安装请下载ghost镜像文件,windows7_

    4.8K10

    基于前端技术实现的全面预算编制系统

    /assets/distribute.png"); background-size: 35px 35px; } 上述三个子菜单的execute方法需要自定义,选择选择预算类型后,模板需要进行切换...2)设置模板 当“选择预算类型”选择“成本预算”时,加载cost.json文件 当“选择预算类型”选择“销售预算”时,加载sales.json文件 let selectBudgetType = {...具体可以参考这篇文章第二点对少部分单元格可以编辑。...所以接下来介绍如何在右键菜单中新增菜单并定义其事件,代码如下: let signMenu = { text:"添加签名", name:"signName", command:"signMenuCommand...我们主要看else里面的内容:首先从上下文context获取sheet对象,接着获取单元格并设置内容、背景色、字体等。

    10410

    表格控件:计算引擎、报表、集算表

    文件上传单元格类型 在新版本,我们引入了一个新的 FileUpload CellType,允许用户通过单击单元格内的文件上传按钮来选择任何文件。 用户还可以对这些文件执行操作,包括预览、下载和清除。...用户可以为图表的数据标签选择特定的单元格范围。...日期 便于输入日期值 复选框 真假 用于选中/取消选中,数据类型为 TRUE/FALSE 选择框 取决于选项 从预设列表中选择选项 Currency 数值 以文化格式指示货币 百分比 数值 以百分比格式指示数字...条码 取决于输入 从字段生成指定的条形码 撤销重做支持 新版本集算表添加了撤消和重做支持,允许用户撤消/重做以下类别的操作: 配置更改:过滤、排序和其他配置设置 运行时 UI 操作:类似于工作表操作,单元格编辑...取消分组功能 仅使用原始字段名称来取消分组。 可以使用原始字段名称和生成的字段名称来取消分组。 SpreadJS V17.0 Update1 的发布,标志着前端表格控件的新高度。

    10810

    可视化数据库设计软件有哪些_数据库可视化编程

    3)CancelEdit方法:取消当前的编辑操作。 4)Add方法:将现有项添加到内部列表。 5)AddNew方法:向基础列表添加新项。...作用2:通过连接字段的绑定,使主表(tblClass)与代码表(tblStatus)建立连接。 2.属性 1)DataSource:选择代码表数据源绑定控件。...2)DisplayMember:选择代码表汉字字段。–显示出来是用哪个字段 3)ValueMember:选择代码表连接字段。...作用2:通过连接字段的绑定,使主表(tblClass)与代码表(tblDept)建立连接。 2.属性 1)DataSource:选择代码表数据源绑定控件。...2)DisplayMember:选择代码表汉字字段。 3)ValueMember:选择代码表连接字段。 4)DataBinding.SelectValue:选择主表连接字段。

    6.7K40

    个人永久性免费-Excel催化剂功能第52波-相同内容批量合并单元格取消合并单元格并填充内容

    视频演示 Excel催化剂已正式在千聊上发布视频,查阅文章有理解障碍,不妨查看下视频,视频不定期更新,内容丰富,干货满满,有术亦有道!...插入图片也有众大更新补充可用于合并单元格和批注的图片插入。 ? 最终预想效果 具体功能 有批量取消合并单元格,并赋值原合并单元格区域内的所有单元格相同的原内容。...合并单元格相关功能 批量取消合并赋相同值 原来的合并单元格样式,公式引用后发现,仅有首个单元格有值。...使用过程,尽量选择有合并单元格,需要取消合并单元格的区域,不要全选表格等操作,否则程序遍历单元格太多可能会假死机。 ? 原格式 ? 功能同样适用于多行多列的情况 ?...选定需合并单元格的列,可选多列,不连续列亦可接受,无需频繁去操作多列。 ? 选择1、2、4列 最终结果如预期所想,多列同时可合并单元格,且合并单元格内仅首个有内容。 ? image.png ?

    1K20

    RPA与Excel(DataTable)

    使用“单元格格式”对话框的“边框”选项卡 应用或取消上框线:Alt+T 应用或取消下框线:Alt+B 应用或取消左框线:Alt+L 应用或取消右框线:Alt+R 如果选定了多行单元格,则应用或取消水平分隔线...:Alt+H 如果选定了多列单元格,则应用或取消垂直分隔线:Alt+V 应用或取消下对角框线:Alt+D 应用或取消上对角框线:Alt+U 16....,直到选中所需的图表工作表为止:Ctrl+Page Up 选定图表的上一组元素:向下键 选择图表的下一组元素:向上键 选择分组的下一个元素:向右键 选择分组的上一个元素:向左键 17....,显示当前列的“自动筛选”列表:Alt+向下键 选择“自动筛选”列表的下一项:向下键 选择“自动筛选”列表的上一项:向上键 关闭当前列的“自动筛选”列表:Alt+向上键 选择“自动筛选”列表的第一项...(“全部”):Home 选择“自动筛选”列表的最后一项:End 根据“自动筛选”列表的选项筛选区域:Enter 19.

    5.7K20

    VBA实用小程序53: 快速处理上标

    图1 在我们设置或者取消上标时,都需要先选取要设置上标的字符,调出“设置单元格格式”对话框,在“字体”选项卡中选取或取消“上标”复选框前的勾选,如下图2所示。 ?...代码1:快速删除所选单元格的上标字符 '删除所选单元格区域中所有上标 Sub DeleteSuperScript() Dim rng As Range Dim i As Long...'确保选择的是单元格区域 If TypeName(Selection) "Range" Then Exit Sub '关闭屏幕刷新 Application.ScreenUpdating...End If Next i Next rng '恢复屏幕刷新 Application.ScreenUpdating = True End Sub 代码2:快速取消所选单元格的字符上标格式...'取消所选单元格中所有上标 Sub RemoveSuperScript() Dim rng As Range Dim i As Long '确保选择的是单元格区域 If

    1.2K10

    Excel去除空行的各种方法_批量删除所有空行

    1、选中数据区域中除空行外没有其他空单元格的任一列的数据区域——“开始”工具栏之“查找和选择”按钮,选择“定位条件”,打开定位条件对话框——选择“空值”,并“确定”,则定位选中该列的空单元格; 2、在定位选中的任意单元格点击鼠标右键...2、点击其下拉箭头,弹出框取消“全选”复选框,再选择最正文的“空白”复选框,“确定”,这样表格仅显示空白行。 3、删除空白行。...应用方法三时,不改变数据的排列顺序时:辅助列+排序删除法 1、在表格插入任一列,用从上到下填充序列,1-N。 2、选中包括辅助列的所有区域中的数据单元格,用“排序删除法”删除空行。...3、单击辅助列单元格,点击“数据”工具栏的排列顺序“A-Z”按钮,这样有效数据就是按原顺序排列的了。 4、删除辅助列。 方法四:公式法 此法适用于:不规则的空单元格。...1、在最后列的下一单元格输入函数“=COUNTA(A2:F2)”,计算出整行有数据的单元格的数量。 2、用筛选法选出为0的行,删除之。 3、删除辅助公式的列。

    5.5K30

    【学习】如何快速批量删除Excel单元格的“换行符”

    在Excel单元格按Alt+Enter就会进行换行,就像在Word按回车键一样。...方法一:取消自动换行 在Excel单元格按快捷键Alt+Enter进行换行时,该单元格就被设置成了“自动换行”,如果要将这些单元格的“自动换行”效果取消,也就是删除“换行符”,方法如下:...1.Excel 2003操作方法:选择这些需要调整的单元格,鼠标右击,在弹出的快捷菜单中选择“设置单元格格式”,在“对齐”选项卡可以看到“自动换行”选项已被选中,取消该选项,单击“确定”即可。...2.Excel 2007及其以上版本操作方法:先选择这些单元格,然后在功能区中选择“开始”选项卡,在“对齐方式”组单击“自动换行”按钮即可。...但这种方法有个缺点,当选择这些单元格时,编辑栏的内容仍是换行的,而且双击该单元格又会自动变成“自动换行”了。

    17.5K30

    Excel小技巧55: 复制并仅粘贴可见单元格

    在Excel,当我们复制包含有隐藏列/行的数据后,在粘贴时会将已隐藏的数据全部粘贴过来,如下图1所示。 ? 图1 如果我们只需要复制并粘贴可见数据,有两种方法。...方法1:使用“定位条件” 1.选择要复制的数据,如下图2所示。 ? 图2 2.按F5键,弹出“定位”对话框,单击“定位条件”按钮,如下图3所示。 ? 图3 3....在“定位条件”对话框选择“可见单元格”,如下图4所示。 ? 图4 4.按Ctrl+C键复制数据。可以看到,Excel自动将被复制数据边框分隔,如下图5所示。 ? 图5 5....在要粘贴数据的单元格,按Ctrl+V粘贴数据。 方法2:使用筛选 1. 在数据某列下方输入任意字母,本例输入“z”。 2. 选取数据任意单元格,按Ctrl+Shift+L快捷键进行筛选。 3....单击筛选列下拉箭头,取消对“z”的复选。 4. 隐藏数据列。 5. 选择要复制的数据,按Ctrl+C复制。 6. 在要粘贴数据的单元格,按Ctrl+V粘贴数据。 结果如下图6所示。 ?

    11.1K10
    领券