Skip to content

{ Tag Archives } delphi

Ehlib 5.0 中RowDetailPanel功能

Ehlib 5.0以后版本中增加了RowDetailPanel功能,如图所示: 使用这个功能要注意一点,MasterDBGridEh的DataSet必须是MemtablEh,而DetailDBGridEh的Dataset却可以为其它DataSet类。

Also tagged

下载RAD Studio 2010(只包括Delphi 2010)

已打好Update2。 RAD Studio 2010 下载

Also tagged

TbsSkinComboBox的bug

在使用BussinessSkinForm 6.50.1版本时,发现该控件包中的TbsSkinCombobox控件有点问题。 在设置TbsSkinComboBox的ItemIndex值时,会自动调用OnChange事件,而Delphi自带的ComboBox要手动调用OnChange事件。 在当ItemIndex不为-1时,设置ItemIndex=-1后,再选择原先下拉项时,itemIndex改变,但不会产生onchange事件。

Also tagged

kbmMemTable和dxMemData比较

kbmMemtable支持过滤、排序,但支持英文模糊过滤,中文模糊过滤支持有bug,支持 like ‘中*’,而不支持like ‘*中*’ 和’*中’。在kbmMemtable的onCalcFields中时,其recno值是乱的。 dxMemData支持排序,不支持过滤,要在onFilterRecord事件中自行处理。但dxMemData的排序日期也有bug,当日期为null时,不管是asc还是dsc排序,日期为null的记录总在第一行。

Also tagged

delphi使用多线程时,界面死锁

在使用线程时,发现,如果同时打开多个线程,并且每个线程都在等待的话,那么,界面就会死锁,无法操作。而cpu占用率会达到100%。解决办法是在线程中加上sleep即可。 以下为例子: ?View Code DELPHIunit Unit1;   interface   uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;   type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;   var Form1: TForm1;   implementation   uses Unit2;   {$R *.dfm}   [...]

Also tagged