Exemplo n.º 1
0
        private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            VezbaForm vezbaForm = getOpenVezbaForm();

            if (vezbaForm != null)
            {
                vezbaForm.Close();
            }
            e.Cancel = getOpenVezbaForm() != null;
        }
Exemplo n.º 2
0
        private VezbaForm getOpenVezbaForm()
        {
            VezbaForm result = null;

            foreach (Form f in Application.OpenForms)
            {
                if (f.GetType() == typeof(VezbaForm))
                {
                    result = (VezbaForm)f;
                    break;
                }
            }
            return(result);
        }
Exemplo n.º 3
0
        private void mnVezbeVezbe_Click(object sender, EventArgs e)
        {
            // Ako je vec otvoren, samo ga aktiviraj
            VezbaForm vezbaForm = getOpenVezbaForm();

            if (vezbaForm != null)
            {
                if (vezbaForm.WindowState == FormWindowState.Minimized)
                {
                    vezbaForm.WindowState = FormWindowState.Normal;
                }
                vezbaForm.Activate();
            }
            else
            {
                vezbaForm = new VezbaForm();
                vezbaForm.Show();
            }
        }
Exemplo n.º 4
0
 private void mnVezbeVezbe_Click(object sender, EventArgs e)
 {
     // Ako je vec otvoren, samo ga aktiviraj
     VezbaForm vezbaForm = getOpenVezbaForm();
     if (vezbaForm != null)
     {
         if (vezbaForm.WindowState == FormWindowState.Minimized)
             vezbaForm.WindowState = FormWindowState.Normal;
         vezbaForm.Activate();
     }
     else
     {
         vezbaForm = new VezbaForm();
         vezbaForm.Show();
     }
 }