如何在delphi里cxgrid单击某一个单元格弹出树形结构
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在delphi里cxgrid单击某一个单元格弹出树形结构相关的知识,希望对你有一定的参考价值。
如果是特定列的话, 选中列, 属性properties选中PopupEdit, PopupEdit下的PopupEdit选中你要弹出的控件即可如果是特定单元格
拉一个TcxEditRepository控件, 新建一个TcxEditRepositoryPopupItem, PopupEdit选中你要弹出的控件
选中你要显示弹窗的列,在GetProperties事件中判断是否要显示弹窗,
if 判断条件=Ture then
AProperties := ppicxdtrpstry1PopupItem1.Properties; 参考技术A 你说的是类似于筛选的时候的下拉菜单那样的吗? 如果是你可以在单元设定数据有效性就可以达到你要的效果了。本回答被提问者采纳
如何在Delphi 中使用 DevExpressVCL的 CxGrid与CxTreeList,编辑某列后计算另一列的值
如何在Delphi 中使用 DevExpressVCL的 CxGrid与CxTreeList,编辑某列后计算另一列的值:比如 输入 单价,数量,计算金额。
参考:
1、 输入 单价,数量,计算金额 http://www.360doc.com/content/13/1212/19/3827427_336665778.shtml
重点是:设置Column 的属性值(Properties),响应事件:cxGridDbTableViewColumnPropertiesChange
获得列的值的方法是:cxGridDbTableView.Columns[X].EditValue
或者通过:GetColumnByFieldName(‘’).Index
以上是关于如何在delphi里cxgrid单击某一个单元格弹出树形结构的主要内容,如果未能解决你的问题,请参考以下文章
在delphi中如何实现cxGrid控件一个单元格显示多个操作按钮
如何在Delphi 中使用 DevExpressVCL的 CxGrid与CxTreeList,编辑某列后计算另一列的值