private void MuestraDependenciasAnterior() { Agregados = new List <Visor_sql_2015.Objetos.CSysObject>(); List <Visor_sql_2015.Objetos.CSysObject> l = DB.BuscaObjetos(Tabla, Controladores_DB.TIPOOBJETO.NINGUNO); ObjetoPrincipal = l[0]; treeView1.Nodes.Clear(); TreeNode nodo = treeView1.Nodes.Add(Tabla); nodo.ImageIndex = IndexImagen(ObjetoPrincipal); nodo.SelectedImageIndex = IndexImagen(ObjetoPrincipal); nodo.StateImageIndex = IndexImagen(ObjetoPrincipal); Agregados.Add(ObjetoPrincipal); AgregaDependencias(ObjetoPrincipal, nodo); }
private void MuestraDependencias() { Agregados = new List <Visor_sql_2015.Objetos.CSysObject>(); List <Visor_sql_2015.Objetos.CSysObject> l = DB.BuscaObjetos(Tabla, Controladores_DB.TIPOOBJETO.NINGUNO); ObjetoPrincipal = l[0]; treeView1.Nodes.Clear(); TreeNode nodo = treeView1.Nodes.Add(Tabla); nodo.ImageIndex = IndexImagen(ObjetoPrincipal); nodo.SelectedImageIndex = IndexImagen(ObjetoPrincipal); nodo.StateImageIndex = IndexImagen(ObjetoPrincipal); Agregados.Add(ObjetoPrincipal); Objetos.CDependencia dep = new Visor_sql_2015.Objetos.CDependencia(nodo, ObjetoPrincipal, DB, RBDependende.Checked); dep.OnBusca += new Visor_sql_2015.Objetos.OnBuscaEvent(BuscaEvent); dep.OnCantidad += new Visor_sql_2015.Objetos.OnCantidadEvent(CantidadEvent); dep.OnFin += new Visor_sql_2015.Objetos.OnFinEvent(FinEvent); dep.OnIncremento += new Visor_sql_2015.Objetos.OnBuscaEvent(IncrementoEvent); dep.OnBeginBusqueda += new Visor_sql_2015.Objetos.OnFinEvent(BeginBusqueda); dep.CargaDependencias(); //agrego los eventos que requiero }
private void Diseñador_MouseDoubleClick(object sender, MouseEventArgs e) { PMouse = new Point(e.X + panel1.HorizontalScroll.Value, e.Y + panel1.VerticalScroll.Value); BMouseDown = true; TablaActiva = null; //ahora checo si el raton esta posado sobre una de las tablas foreach (CTabla obj in Tablas) { if (obj.EstaDentroElMouse(PMouse) == true) { //el raton esta dentro del area de la tabla TablaActiva = obj; if (OnVerObjeto != null) { Visor_sql_2015.Objetos.CSysObject obj2 = new Visor_sql_2015.Objetos.CSysObject(); obj2.Nombre = TablaActiva.Nombre; obj2.TipoObjeto = Visor_sql_2015.Controladores_DB.TIPOOBJETO.TABLAX; OnVerObjeto(obj2); } return; } } }