myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns
» Datenschutzerklärung
» Impressum

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » GUI: Windows-Forms » Zugriff von Usercontrol auf Form
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Zugriff von Usercontrol auf Form

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
spoochie spoochie ist männlich
myCSharp.de-Mitglied

Dabei seit: 05.12.2007
Beiträge: 153


spoochie ist offline

Zugriff von Usercontrol auf Form

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zusammen,

ich frage mich gerade, was der richtige Weg ist. Ich Habe auf meiner Form ein Panel, in welches ich unterschiedliche Usercontrols lade. Ein Usercontrol ist ein Hauptmenü, von dem aus die andren Usercontrols nach einem KLick auf dem entsprechenden Button in das Panel geladen werden.
Jetzt stelle ich mir die Frage, welcher Weg zum Laden der Controls besser/korrekter ist.

1. Die Form aboniert einen Event, der beim Klick auf den Button eines Usercontrols gefeuert wird und dementsprchend das Laden der Controls übernimmt

2. Ich erstelle in der Formsklasse eine Public Methode, welche ich im Usercontrol aufrufe. Dafür musste ich ja eine Referenz der Formsinstanz an das Usercontrol übergeben, oder diese zumindest bekannt machen.

Ich hoffe es ist verständlich was ich meine.

In meiner Augen ist der Weg mit dem Event der saubere, weil das Usercontrol möglichst nichts von der Form wissen sollte oder sehe ich das falsch?

Mfg spoochie
14.05.2019 13:38 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Th69
myCSharp.de-Poweruser/ Experte

avatar-2578.jpg


Dabei seit: 01.04.2008
Beiträge: 3.236
Entwicklungsumgebung: Visual Studio 2015/17


Th69 ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Ja, das ist richtig - s.a.  [FAQ] Kommunikation von 2 Forms oder meinen eigenen Artikel dazu:  Kommunikation von 2 Forms.
14.05.2019 14:00 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
spoochie spoochie ist männlich
myCSharp.de-Mitglied

Dabei seit: 05.12.2007
Beiträge: 153

Themenstarter Thema begonnen von spoochie

spoochie ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Super danke, für diese informativen Artikel.
14.05.2019 14:13 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 24.05.2019 13:57