anchor.diff:  
   procedure TmComboFilterConditionPanel.Clear;
   begin
  -  FCombobox.ItemIndex:= -1;
  -  FCombobox.Text:= '';
  +  if (FDefaultItemIndex >= 0) and (FCombobox.Items.Count > FDefaultItemIndex) then
  +    FCombobox.ItemIndex:= FDefaultItemIndex
  +  else
  +  begin
  +    FCombobox.ItemIndex:= -1;
  +    FCombobox.Text:= '';
  +  end;
   end;
   
   function TmComboFilterConditionPanel.IsEmpty: boolean;
  
positive.code:     FLabel : TLabel;
      FCombobox: TComboBox;
      FGarbage : TObjectList;
    public
      constructor Create(TheOwner: TComponent); override;
      destructor Destroy; override;
  
negative.code:   FComboBox.DropDownCount:= 20;
    FLabel := Self.CreateStandardLabel;
    FGarbage := TObjectList.Create(true);
    FDefaultItemIndex:= -1;
  end;
  
  destructor TmComboFilterConditionPanel.Destroy;
  