Skip to content

{ Tag Archives } delphi

Ehlib 5.0 中RowDetailPanel功能

Ehlib 5.0以后版本中增加了RowDetailPanel功能,如图所示:

使用这个功能要注意一点,MasterDBGridEh的DataSet必须是MemtablEh,而DetailDBGridEh的Dataset却可以为其它DataSet类。

标签:delphi

相关日志

TbsSkinComboBox的bug (0)
kbmMemTable和dxMemData比较 (0)
delphi使用多线程时,界面死锁 (0)
下载RAD Studio 2010(只包括Delphi 2010) (0)

Also tagged

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

已打好Update2。
RAD Studio 2010 下载

标签:delphi

相关日志

TbsSkinComboBox的bug (0)
kbmMemTable和dxMemData比较 (0)
Ehlib 5.0 中RowDetailPanel功能 (0)
delphi使用多线程时,界面死锁 (0)

Also tagged

TbsSkinComboBox的bug

在使用BussinessSkinForm 6.50.1版本时,发现该控件包中的TbsSkinCombobox控件有点问题。

在设置TbsSkinComboBox的ItemIndex值时,会自动调用OnChange事件,而Delphi自带的ComboBox要手动调用OnChange事件。
在当ItemIndex不为-1时,设置ItemIndex=-1后,再选择原先下拉项时,itemIndex改变,但不会产生onchange事件。

标签:delphi

相关日志

kbmMemTable和dxMemData比较 (0)
Ehlib 5.0 中RowDetailPanel功能 (0)
delphi使用多线程时,界面死锁 (0)
下载RAD Studio 2010(只包括Delphi 2010) (0)

Also tagged

kbmMemTable和dxMemData比较

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

标签:delphi

相关日志

TbsSkinComboBox的bug (0)
Ehlib 5.0 中RowDetailPanel功能 (0)
delphi使用多线程时,界面死锁 (0)
下载RAD Studio 2010(只包括Delphi 2010) (0)

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
[...]

Also tagged