pusty form przy zamknięciu

0

Witam
Mam taki problem, gdy zamykam aplikacje, to pojawia mi się dodatkowy pusty panel(form). Jak mogę się go pozbyć?, nie mam go nigdzie zadeklarowanego.
Proszę o pomoc

0
przonak007 napisał(a):

Witam
Mam taki problem, gdy zamykam aplikacje, to pojawia mi się dodatkowy pusty panel(form). Jak mogę się go pozbyć?, nie mam go nigdzie zadeklarowanego.
Proszę o pomoc

Bez kodu raczej nikt Ci nie jest wstanie pomóc. Może poszukaj w kodzie aplikacji gdzie otwierasz formy i zobacz gdzie je zamykasz (lub nie zamykasz).

Sprawdź też co otwierasz w Program.cs a dokładnie w Application.Run(new NazwaFormy());

0

I jeszcze napisz co to znaczy u Ciebie " zamykam aplikację".

0

Mój kod

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace czesci
{
    public partial class PanelAdmin : Form
    {
       private string p;

        public PanelAdmin()
        {
            InitializeComponent();
        }

       public PanelAdmin(string p)
        {
            // TODO: Complete member initialization
            this.p = p;
        }
       
        private void btuzytkownik_Click(object sender, EventArgs e)
        {
           //TO MA SŁUŻYĆ JAKO ZAMKNIĘCIE BIEŻĄCEGO OKNA GDY OTWIERAM NOWE
            this.Hide();
            PanelAdministracyjnyUzytkownik pau = new PanelAdministracyjnyUzytkownik();
            pau.ShowDialog();
            
        }

        private void btczescie_Click(object sender, EventArgs e)
        {
            this.Hide();
            PanelAdminCzesci paczs = new PanelAdminCzesci();
            paczs.ShowDialog();
            
        }

        private void PanelAdmin_Load(object sender, EventArgs e)
        {
           
        }

        private void PanelAdmin_FormClosed(object sender, FormClosedEventArgs e)
        {

        }
    }
}

Okno programu;
1.PNG

Puste okno pojawia się gdy klikam na czerwony X po prawej stronie u góry
2.PNG

0

a sprawdzałeś czasem, czy wcześniej nie masz otwartego okna, którego nie chowasz?

zawsze możesz sobie dodać do zdarzenia zamykającego aplikację.

       private void Form1_FormClosed(object sender, FormClosedEventArgs e)
       {
          Application.Exit();
       }
0

Dziękuję :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1