Autor Beitrag
HoPPeL
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 51



BeitragVerfasst: Mo 26.09.11 10:52 
Huhu,

ich würde gerne aus meinem Programm ein eigenes Control erstellen, welches ich einfach in jede beliebige Form reinziehen kann.
Wie geh ich da am besten vor?

mfg
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4805
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mo 26.09.11 11:17 
Hallo HoPPeL,

verwende dazu am besten UserControls (Benutzersteuerelemente).

Wenn du schon eine Form hast, kannst du einfach die abgeleitete Klasse ändern (d.h. aus Form wird UserControl):
ausblenden C#-Quelltext
1:
public partial class MyUserControl : UserControl // anstatt Form					

Form-spezifische Eigenschaften sowie Ereignisse müßtest du dann natürlich löschen (evtl. aus der .designer.cs-Datei).

Falls dir das zu heikel ist (vorher natürlich eine Sicherheitskopie anlegen!), dann erzeuge ein neues UserControl und kopiere einfach deine Controls aus der Form hinein.