anchor.diff:        FPanel: TPanel;
         FEdit: TEdit;
         FButton: TButton;
  -      FCheckComboState: TCheckComboItemState;
   
         function GetEditVisible: boolean;
         function GetVisible: boolean;
  
positive.code:   FPanel.Height:=FEdit.Height;
    FEdit.Parent := FPanel;
    FEdit.Align:=alClient;
    FCheckComboState.Enabled:=true;
    FCheckComboState.State:=cbChecked;
    FCheckComboState.Data:=self;
    {FButton := TButton.Create(FPanel);
    FButton.Width:=25;
    FButton.Parent := FPanel;
  
negative.code:     LEdit.SearchCapability := p;
      ResizeSearchEdit(i);
      if Assigned(p) then
      begin
        FMultiSearchCheckComboBox.AddItem(p^.ColumnName, cbChecked);
        FMultiSearchCheckComboBox.Objects[FMultiSearchCheckComboBox.Items.Count-1] := LEdit;
      end;
    end;
    if FDrawGrid.ColCount > 0 then
      FTopPanelMultiSearch.Height:=FMultiSearchEdits.Last.FPanel.Height;
  
    FMultiSearchCheckComboBox.AddItem('Expression', cbChecked);
  end;
  
  procedure TCustomVisualGrid.LayoutChanged;
  