Hallo!
Das Erzeugen von Steuerelementen läuft eigentlich fast wie das Erzeugen jeder anderen Klasse:
new zum Erstellen der Objektreferenz, anschließend die gewünschten Eigenschaften setzen und - ganz wichtig - das neue Steuerelement auch in die Controls Collection des Containers aufnehmen, in dem das Steuerelement angezeigt werden soll.
Wenn Du letzten Schritt nicht machst, hast Du zwar einen wunderbaren Button, aber Du siehst ihn nicht…
Im Detail sehen kannst Du die ganze Objekterzeugung von Steuerelementen, wenn Du Dir mal die xxx.design.cs Dateien anschaust, die vom VS-Designer generiert werden - da steht letztlich genau das Schritt für Schritt drin, was Du manuell machen möchtest.
Gruß,
Martin
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]