anchor.diff:      (C is TEdit) or
       (C is TComboBox) or
       (C is TCheckBox) or
  +    (C is TRadioButton) or
       (C is TSpinEdit);
   end;
   
  
positive.code:     //-------type
      if SName='type' then
      begin
        if SValue='check' then begin Ctl:= TCheckBox.Create(AForm); end;
        if SValue='edit' then begin Ctl:= TEdit.Create(AForm); end;
        if SValue='listbox' then begin Ctl:= TListBox.Create(AForm); end;
        if SValue='spinedit' then begin Ctl:= TSpinEdit.Create(AForm) end;
        if SValue='memo' then
          begin
            Ctl:= TMemo.Create(AForm);
  
negative.code:     Result:= (C as TEdit).Text;
    if C is TCheckBox then
      Result:= IntToStr(Ord((C as TCheckBox).Checked));
    if C is TRadioButton then
      Result:= IntToStr(Ord((C as TRadioButton).Checked));
    if C is TComboBox then
      Result:= IntToStr((C as TComboBox).ItemIndex);
    if C is TListBox then
  