Esempio n. 1
0
        //delegado para generar un grafo especial
        //1 Cn
        //2 Kn
        //3 Wn
        private void GrafosEspeciales(int tipo, int tamano)
        {
            int inicio = toolStrip1.Height + toolStrip2.Height + 100;

            grafo.GetTipoArista            = 1;
            pluma.CustomEndCap             = new AdjustableArrowCap(0, 0);
            toolStripButtonAristaD.Enabled = false;

            switch (tipo)
            {
            case 1:
                grafo.CN(tamano, inicio, Height - inicio, Width, 0);
                Text = "C" + tamano.ToString();
                break;

            case 2:
                grafo.KN(tamano, inicio, Height - inicio, Width, 0);
                Text = "K" + tamano.ToString();
                break;

            case 3:
                grafo.WN(tamano, inicio, Height - inicio, Width, 0);
                Text = "W" + tamano.ToString();
                break;
            }

            Invalidate();
        }