public void Add(string Campo, string Tipo, bool PK, bool FK, bool NULL, string documentacion) { CCampoTabla ct = new CCampoTabla(); ct.OnVerTablaPadre += new OnVerTablaPadreEvent(VerTablaPadre); ct.OnDocumentacion += new OnVerTablaPadreEvent(VerDocumentacion); ct.OnCampoSeleccionado += new OnVerTablaPadreEvent(CampoSeleccionado); ct.OnFocoEnter += new OnFocoEnterEvent(OnFoco); ct.Parent = PCampos; ct.Top = pos; pos = pos + ct.Height; //ct.Dock = DockStyle.Top; ct.NombreCampo = Campo; ct.Tipo = Tipo; ct.PrimaryKey = PK; ct.AceptaNulos = NULL; ct.ForeignKey = FK; ct.Documentacion = documentacion; if (Ultimo != null) { ct.Anterior = Ultimo; Ultimo.Siguiente = ct; } Ultimo = ct; }
public void Clear() { PCampos.Controls.Clear(); pos = 0; Ultimo = null; }
public CTabla() { InitializeComponent(); pos = 0; Ultimo = null; }