Esempio n. 1
0
 private void btnCargarCuadroTexto_Click(object sender, EventArgs e)
 {
     try
     {
         TextBox    cuadroDeTexto = new TextBox();
         PictureBox mover         = new PictureBox();
         cuadroDeTexto.Width      = 100;
         cuadroDeTexto.Height     = 30;
         mover.Width              = 5;
         mover.Height             = 5;
         cuadroDeTexto.Text       = "Escriba aqui...";
         cuadroDeTexto.MouseMove += CuadroDeTexto_MouseMove;
         cuadroDeTexto.MouseDown += CuadroDeTexto_MouseDown;
         cuadroDeTexto.MouseUp   += CuadroDeTexto_MouseUp;
         mover.Cursor             = Cursors.SizeNWSE;
         mover.Anchor             = AnchorStyles.Bottom;
         mover.Anchor             = AnchorStyles.Right;
         cuadroDeTexto.Controls.Add(mover);
         mover.Location   = new Point(cuadroDeTexto.Width - 5, cuadroDeTexto.Height - 5);
         mover.MouseMove += Mover_MouseMove;
         mover.MouseDown += Mover_MouseDown;
         mover.MouseUp   += Mover_MouseUp;
         Elemento.Point coord = new Elemento.Point(posActElemX, posActElemY);
         Elemento       el    = new Elemento('T', cuadroDeTexto.Height, cuadroDeTexto.Width, new List <Comentario>(), coord, pizarron);
         el.Contenido = cuadroDeTexto.Text;
         elementos.Add(el);
         cuadroDeTexto.MouseDoubleClick += Caja_DoubleClick;
         pizarronEnUso.Controls.Add(cuadroDeTexto);
     }
     catch (Exception exc)
     {
         MessageBox.Show("ERROR!");
     }
 }
Esempio n. 2
0
        private void MoverTextBox(TextBox caja)
        {
            caja.Location = new System.Drawing.Point(posMouseFormX - posMouseElemX, posMouseFormY - posMouseElemY);
            posActElemX   = caja.Location.X;
            posActElemY   = caja.Location.Y;
            Elemento.Point coord = new Elemento.Point(posActElemX, posActElemY);
            Elemento       e     = new Elemento('T', caja.Height, caja.Width, new List <Comentario>(), coord, pizarron);

            e.Contenido = caja.Text;
            bool yaIncluido = false;

            for (int i = 0; !yaIncluido && i < elementos.Count; i++)
            {
                if (elementos[i].Equals(e))
                {
                    e.Comentarios = elementos[i].Comentarios;
                    elementos[i]  = e;
                    yaIncluido    = true;
                }
            }
            if (!yaIncluido)
            {
                elementos.Insert(cantElementos, e);
            }
            datosSalvados = false;
        }
Esempio n. 3
0
        public void NuevoElementoOK()
        {
            Elemento          e1          = utilidad.NuevoElemento();
            Comentario        c1          = utilidad.NuevoComentario();
            List <Comentario> comentarios = new List <Comentario>();

            comentarios.Add(c1);
            Pizarron p = utilidad.NuevoPizarron();

            Elemento.Point origen = new Elemento.Point(23, 33);
            Elemento       e2     = new Elemento('T', 100, 240, comentarios, origen, p);

            Assert.AreEqual(e1, e2);
        }
Esempio n. 4
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         if (openFileDialog1.ShowDialog() == DialogResult.OK)
         {
             string     imagen = openFileDialog1.FileName;
             PictureBox cuadro = new PictureBox();
             PictureBox mover  = new PictureBox();
             mover.Width          = 5;
             mover.Height         = 5;
             cuadro.ImageLocation = imagen;
             cuadro.SizeMode      = PictureBoxSizeMode.StretchImage;
             cuadro.MouseMove    += Cuadro_MouseMove;
             cuadro.MouseDown    += Cuadro_MouseDown;
             cuadro.MouseUp      += Cuadro_MouseUp;
             cuadro.SizeMode      = PictureBoxSizeMode.Normal;
             mover.Cursor         = Cursors.SizeNWSE;
             mover.Anchor         = AnchorStyles.Bottom;
             mover.Anchor         = AnchorStyles.Right;
             cuadro.Controls.Add(mover);
             mover.Location   = new Point(cuadro.Width - 5, cuadro.Height - 5);
             mover.MouseMove += Mover_MouseMove;
             mover.MouseDown += Mover_MouseDown;
             mover.MouseUp   += Mover_MouseUp;
             cuadro.Click    += Cuadro_Click;
             pizarronEnUso.Controls.Add(cuadro);
             Elemento.Point coord = new Elemento.Point(posActElemX, posActElemY);
             Elemento       el    = new Elemento('I', cuadro.Height, cuadro.Width, new List <Comentario>(), coord, pizarron);
             el.Contenido = imagen;
             elementos.Add(el);
             cuadro.MouseDoubleClick += Caja_DoubleClick;
         }
     }
     catch (Exception exc)
     {
         MessageBox.Show("El archivo seleccionado no es un tipo de imagen válido");
     }
 }