Как закрыть текущую форму и показать другую?
Я создал приложение для windows на языке C#.
Я хочу показать вторую форму в событии загрузки первой формы и скрыть эту первую форму после открытия второй формы.
Что я уже пробовал:
login l = new login(); using (SqlConnection cn = new SqlConnection(conn)) { int remains = getdifff(); cn.Open(); SqlCommand cmd = new SqlCommand("select ipaddress from KeyDetails where ipaddress='" + label1.Text + "' ", cn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { if (remains <= 365 && remains >= 1) { l.Show(); this.Hide(); } else { label4.Show(); } } else { this.Show(); } this.Hide(); }
Philippe Mori
Предпочтительно держать основную форму alw ays открытой, чтобы у вас был один значок приложения на панели задач и чтобы он не менялся при открытии другой формы.
Таким образом, хотя можно скрыть форму, может возникнуть нежелательный побочный эффект