Ich habe ein Tab-Steuerelement, das 4 Registerkarten hat. Jede Registerkarte enthält ein Benutzersteuerelement, das ich beim Laden des Programms programmgesteuert hinzufüge. Aus irgendeinem Grund lädt die zweite Registerkarte langsam, wenn ich darauf klicke, aber die anderen Registerkarten laden sich gut. Diese Registerkarte enthält ungefähr 20 Steuerelemente (Textfelder, Dropdownlisten, Listenfelder usw.), aber keine Bilder oder ähnliches. Auch diese Seite hat ungefähr die gleiche Anzahl von Steuerelementen wie die anderen. Gibt es eine Möglichkeit, das Wechseln der Tabs zu beschleunigen? Kann ich die Registerkarte beim Start vorab laden?Windows Form Tabulator lädt langsam
Hinweis: Es ist nur langsam auf den ersten Schalter. Diese
ist, wie ich die Usercontrol hinzufügen
tabPage2.Controls.Add(userControl_1);
//
// userControl_1
//
userControl_1.Anchor = ((AnchorStyles.Top | AnchorStyles.Bottom)
| AnchorStyles.Left)
| AnchorStyles.Right;
userControl_1.Location = new System.Drawing.Point(0, 0);
userControl_1.Name = "userControl_1";
userControl_1.Size = new System.Drawing.Size(878, 646);
userControl_1.TabIndex = 0;
Haben Sie 'userControl_1.Dock = Dockstyle.Fill 'anstelle all dieser Einstellungen für Größe und Anker versucht? –
Versucht, aber es hat nicht die Kontrolle korrekt am unteren Rand, auch nicht die Langsamkeit behoben. – Gage
Es ist fast * nie * das 'Laden', das langsam ist (es sei denn, Datenverbindung), es ist die * Malerei *, die es langsam aussehen lässt. –