首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年8月14日

摘要: 1 数据集(TDACDSDataTable)得先有Lookup字段,为此先创建一个字段FieldLookup。 2 在FieldLookup(TDAFile)中,设定属性 Lookup = True LookupSource = 需要查找的数据源 LookupKeyFileds = 关联字段 LookupResultField = 需要显示的字段 KeyFields = 主键字段 3 在cxGri... 阅读全文

posted @ 2010-08-14 14:48 colincode 阅读(1683) 评论(1) 推荐(0) 编辑

摘要: 其实这个方法就是cxGrid范例中提供的,原范例在CellLevelMultiselectDemo目录下把cxGridView里OptionsView选项中的两项修改成如下 OptionsView.Indicator = True OptionsView.IndicatorWidth = 40//宽度在customDrawIndicatorCell事件中填写procedure TForm1.cxG... 阅读全文

posted @ 2010-08-14 14:45 colincode 阅读(1890) 评论(0) 推荐(0) 编辑

摘要: 1、设置斑马线 很简单设置一个属性而已在TcxGridDBBandedTableView.Styles属性中有 ContentEven(奇数行风格) 和 ContentOdd (偶数行风格) ,设定一下风格就好了。2、根据记录内容更改字体颜色参考范例CustomDrawTableViewDemo,主要在TcxGridDBBandedTableView.OnCustomDrawCell事件中实现。如... 阅读全文

posted @ 2010-08-14 14:44 colincode 阅读(1240) 评论(0) 推荐(0) 编辑

摘要: 小技巧:用代码展开/收缩主从结构 Self.tvDepartment.ViewData.Expand(True); Self.tvDepartment.ViewData.Collaspe(True); 注:tvDepartment为主表对应的TableView技巧二:在内置右键菜单的后面增加菜单项 首先应在Form上加一个cxGridPopupMenu控件 以启用右键菜单 UseBuild... 阅读全文

posted @ 2010-08-14 14:43 colincode 阅读(3045) 评论(0) 推荐(0) 编辑

摘要: 1 在TcxGridDBTableView中,设定属性 NewItemRow.Visible = True2 在cxgrid中输入数据怎样回车换行 在TcxGridDBTableView中 将属性OptionsBehavior.FocusFirstCellOnNewRecord = True OptionsBehavior.GoToNextCellOnEnter = True OptionsB... 阅读全文

posted @ 2010-08-14 14:35 colincode 阅读(2302) 评论(0) 推荐(0) 编辑

2010年7月21日

摘要: var WM_SETREDRAW : DWORD; f : TForm2;begin WM_SETREDRAW := $000B; SendMessage(ClientHandle,WM_SETREDRAW,0,0); f:= TForm2.Create(Application); f.Show; SendMessage(ClientHandle,WM_SETREDRAW,1,0); ReDraw... 阅读全文

posted @ 2010-07-21 16:46 colincode 阅读(894) 评论(1) 推荐(0) 编辑

摘要: 功能大体描述:Form1中有一个Edit和一个Button,当点击BUTTON时弹出FORM2,FORM2中也有一个EDIT和一个BUTTON,当点击FORM2中的BUTTON时,将FORM2中的EDIT的TEXT属性赋值给FORM1中的EDIT的TEXT。unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes... 阅读全文

posted @ 2010-07-21 13:56 colincode 阅读(650) 评论(0) 推荐(0) 编辑

2010年7月12日

摘要: DELPHI中记录的存储方式 在DELPHI中,我们用record关键字来表明一个记录,有时候,我们还会看到用packed record来声明的记录,这二者的区别就在于存储方式的不同;在windows中,内存的分配一次是4个字节的,而Packed按字节进行内存的申请和分配,这样速度要慢一些,因为需要额外的时间来进行指针的定位。因此如果不用Packed的话,Delphi将按一次4个字节的方式申请内存... 阅读全文

posted @ 2010-07-12 23:42 colincode 阅读(2051) 评论(0) 推荐(0) 编辑

摘要: 一直对可变记录不清楚,终于知道点什么也可还是不清楚,把别人的摘录下来了 若记录是由一部分固定不变和另一部分变化部分是随固定部分中的某个数据项的具体取值而定的数据项所组成的称为记录变体。带记录变体的记录类型定义有以下形式:  type   <类型标识符>=record     <域名1>:<类型1>;     <域名2>:<类型2>;   ... 阅读全文

posted @ 2010-07-12 23:29 colincode 阅读(780) 评论(1) 推荐(0) 编辑

2008年12月11日

摘要: Windows 是多任务的操作系统, 一个任务就是一个应用(应用程序)、一个应用占一个进程; 在一个进程里面, 又可以运行多个线程(所以就有了很多"多线程编程"的话题). 对 Win32 来讲, 系统给每个进程 4GB 的地址空间: 低端 2GB($00000000 - $7FFFFFFF) 给用户支配; 高端 2GB($80000000 - $FFFFFFFF) 留给系统使用. 文件或程... 阅读全文

posted @ 2008-12-11 13:27 colincode 阅读(260) 评论(0) 推荐(0) 编辑