Пример #1
0
        private void Dibuja()
        {
            CalculaTamaño();
            Graphics gp = Diseñador.CreateGraphics();

            if (ImgBuffer == null)
            {
                ImgBuffer = new Bitmap(Diseñador.Width, Diseñador.Height);//2500);//, Diseñador.Height);
            }
            GraficoBuffer = Graphics.FromImage(ImgBuffer);
            GraficoBuffer.FillRectangle(Brushes.White, 0, 0, Diseñador.Width, Diseñador.Height);
            foreach (CTabla t in Tablas)
            {
                t.ConectaHijos(GraficoBuffer, Brushes.Black);
            }
            foreach (CTabla t in Tablas)
            {
                t.Pintate(GraficoBuffer);
            }
            if (TablaActiva != null)
            {
                TablaActiva.Pintate(GraficoBuffer);
            }
            gp.DrawImage(ImgBuffer, Diseñador.Left, Diseñador.Top);
        }
Пример #2
0
        private void Diseñador_Paint(object sender, PaintEventArgs e)
        {
            Graphics gp = Diseñador.CreateGraphics();

            if (ImgBuffer == null)
            {
                return;
            }
            gp.DrawImage(ImgBuffer, Diseñador.Left, Diseñador.Top);
        }
Пример #3
0
        private void MuestraTabla(string nombre)
        {
            Graphics gp = Diseñador.CreateGraphics();
            CTabla   t  = new CTabla(DB, nombre, gp);

            //Diseñador.MouseClick += new MouseEventHandler(t.Diseñador_MouseClick);
            t.OnCodigo       += new Visor_sql_2015.Formularios.OnCodigoEvent(OnCodigoE);
            t.OnDependencias += new Visor_sql_2015.Formularios.OnCodigoEvent(OnDependenciasE);
            t.OnTrasar       += new Visor_sql_2015.Formularios.OnCodigoEvent(OnTrasarE);
            t.OnDocuemntar   += new Visor_sql_2015.Formularios.OnDocuemntarEvent(OnDocuemntarE);
            t.OnEjecuta      += new Visor_sql_2015.Formularios.OnCodigoEvent(OnEjecutaE);
            Tablas.Add(t);
        }