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
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ę :)