Beim Form-Load wird das Formular noch nicht angezeigt, was verwirren kann, wenn längere Aktionen durchgeführt werden. Daher habe ich diese kleine Load-Form entwickelt, da es nicht jedermanns Sache ist für jeden **bieeep** ein Formular mit dem Designer zu erzugen.
Man kann diese "Laufzeit-Form" natürlich auch anders verwenden.
Form loading = new Form();
loading.ControlBox = false;
loading.FormBorderStyle = FormBorderStyle.FixedSingle;
loading.StartPosition = FormStartPosition.CenterScreen;
loading.ShowInTaskbar = false;
loading.Size = new Size(200, 50);
Label lbLoad = new Label();
lbLoad.Text = "Inhalte werden geladen...";
lbLoad.Font = new Font(FontFamily.GenericSansSerif, 10);
lbLoad.TextAlign = ContentAlignment.MiddleCenter;
lbLoad.Size = new Size(200, 50);
lbLoad.Location = new Point(0, 0);
loading.Controls.Add(lbLoad);
loading.Show();
loading.Update();
// Tu was
loading.Close();
Kommentare zum Snippet