随笔分类 - Dev
摘要:if (AItem = cxGrid1DBTableView1cgsl) and (key in [106, 107, 109, 111]) then begin if AEdit <> nil then if AEdit.ClassType = TcxCalcEdit then //如果是计算器
阅读全文
摘要:procedure cxgrdbndclmn_jgzqCustomDrawCell( Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boo
阅读全文
摘要:1.默认MDI 显示后是有窗体的ICON,要去掉 type TdxTabbedMDITabPropertiesAccess = class(TdxTabbedMDITabProperties) end; procedure TForm1.FormCreate(Sender: TObject);beg
阅读全文
摘要:默认是不支持过滤的,这里需要改到内部的一些源码文件。 先说思路:先把richedit.pas 中的 ConvertRichText IsRichText 开放出来。多加上声明 1.要让列支持过滤需要重载richedit类的 GetSupportedOperations, type TcxRichEd
阅读全文
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, dxSkinsCore, dxSkinsDefaultPainters, dx
阅读全文
摘要:参考资料将 FocusRect 从虚线更改为实线或更改 FocusRect 的颜色 |DevExpress 支持如何在 TableView 网格中的整个选定/聚焦行周围绘制边框? |DevExpress 支持 procedure TcxGridTableView.DoCustomDrawCell(A
阅读全文
摘要:首先弹出来的下拉过滤列表也是一个form 思路,在不改源代码的情况:hook,捕捉 WM_SHOWWINDOW 消息,通过源码得知窗口类名 为”TcxGridFilterPopup“ 再通过句柄转得到实例,同时在本单元type 一下新的 TcxGridFilterPopup, TcxGridPopu
阅读全文
摘要://不是过滤DATASET,适合用在下拉数据很多的情况。过滤的必须是下拉有添加的列 procedure cxLookupComboBoxLikeSearchInitPopup(Sender: TObject); var FEdit: TcxLookupComboBox absolute Sender
阅读全文
摘要:表格有一个选择列,用来选择数据后。提取选中的记录做某些事,这种是很常见的。 现有以下需求: 右键全选 、反选(支持选择过滤后的数据) 如果全部采取DB感知的方式 ,数据多的时候很卡。测试1000多条就很卡了 解决方案: //改成智能新 cxGridDB.DataController.DataMode
阅读全文
摘要:使用默认皮肤相关单元: dxSkinsDefaultPainters //默认皮肤 dxSkinscxPCPainter //要引用这个pagecontrol才有皮肤 dxSkinsdxStatusBarPainter //用引用这个 状态栏才有皮肤 dxSkinsdxBarPainter //菜单
阅读全文

浙公网安备 33010602011771号