コード例 #1
0
        private void NuevaNotaButton_Click(object sender, EventArgs e)
        {
            NuevaNota nuevaNota = new NuevaNota(this, true);

            AddOwnedForm(nuevaNota);
            nuevaNota.TopLevel = false;
            nuevaNota.Dock     = DockStyle.Fill;
            this.Controls.Add(nuevaNota);
            this.Tag = nuevaNota;
            nuevaNota.BringToFront();
            nuevaNota.Show();
        }
コード例 #2
0
        private void NotaSeleccionada_MouseClick(object sender, MouseEventArgs e)
        {
            Panel notaSelect = sender as Panel;

            foreach (Nota nota in cuadernoPadre.getListaDeNotas())
            {
                if (notaSelect.Name == nota.Titulo)
                {
                    notaSeleccionada = new Nota();
                    notaSeleccionada = nota;
                }
            }
            if (e.Button == MouseButtons.Right)
            {
                int numeroNota = Inicio.CuadernoSeleccionado.BuscarNota(notaSeleccionada.Titulo);
                foreach (Control item in notasContainer.Controls)
                {
                    if (item.Name == Inicio.CuadernoSeleccionado.ObtenerNombre(numeroNota) && item is Panel)
                    {
                        if (((Panel)item) != panelSeleccionadaAux)
                        {
                            panelSeleccionadaAux.BorderStyle = BorderStyle.None;
                            panelSeleccionadaAux             = ((Panel)item);
                        }
                        ((Panel)item).BorderStyle = BorderStyle.FixedSingle;
                    }
                }

                nuevaNotaButton.Visible  = false;
                verOcultasButton.Visible = false;
                eliminarButton.Visible   = true;
                cancelarButton.Visible   = true;
                sePuedeEditarNota        = false;
            }
            else if (e.Button == MouseButtons.Left && sePuedeEditarNota)
            {
                NuevaNota nuevaNota = new NuevaNota(this, false);
                AddOwnedForm(nuevaNota);
                nuevaNota.TopLevel = false;
                nuevaNota.Dock     = DockStyle.Fill;
                this.Controls.Add(nuevaNota);
                this.Tag = nuevaNota;
                nuevaNota.BringToFront();
                nuevaNota.Show();
            }
        }