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

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » GUI: Windows-Forms » Änderung einer Variable in Properties Settings erkennen
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Änderung einer Variable in Properties Settings erkennen

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Bananajoe123
myCSharp.de-Mitglied

Dabei seit: 06.08.2020
Beiträge: 16
Entwicklungsumgebung: VS Studio 2017 Vers.: 15.9.14


Bananajoe123 ist offline

Änderung einer Variable in Properties Settings erkennen

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

Hallo Forum,

gibt es eine Möglichkeit die Änderung z. B. einer Bool-Variable, die in den Properties Settings angelegt ist, in einem Benutzersteuerelement (also nicht der Mainform) eines Programms zu erkennen.

Ich denke man müsste das über ein Event lösen. Aber meine Programmierkenntnisse reichen dafür nicht aus. Ich habe auch bei der Recherche keine Lösung gefunden, die ich passend fand. Daher die Grundsätzliche Frage, wie so etwas geht.
Falls ich ein Codebeispiel im Forum übersehen habe, könnt ihr auch gerne darauf verweisen.

Beste Grüße und vielen Dank!
Neuer Beitrag 20.10.2020 17:07 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
JimStark
myCSharp.de-Mitglied

avatar-1005.jpg


Dabei seit: 10.03.2020
Beiträge: 160
Entwicklungsumgebung: Visual Studio 6.0 Enterprise


JimStark ist offline

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

 https://docs.microsoft.com/en-us/dotnet/...iew=netcore-3.1

da siehst du ja den Setter im Codebeispiel
Neuer Beitrag 20.10.2020 17:21 Beiträge des Benutzers | zu Buddylist hinzufügen
hypersurf hypersurf ist männlich
myCSharp.de-Mitglied

Dabei seit: 16.10.2008
Beiträge: 497
Entwicklungsumgebung: VS Studio 2019, Android Studio
Herkunft: Münster


hypersurf ist offline

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

Alternativ geht es auch per Event:

C#-Code:
Properties.Settings.Default.SettingChanging += SettingChanging;

void SettingChanging(object sender, System.Configuration.SettingChangingEventArgs e)
{
    // bubu
}
Neuer Beitrag 20.10.2020 17:22 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
MrSparkle MrSparkle ist männlich
myCSharp.de-Team

avatar-2159.gif


Dabei seit: 16.05.2006
Beiträge: 5.572
Herkunft: Leipzig


MrSparkle ist offline

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

Zitat von Bananajoe123:
in einem Benutzersteuerelement

Zugriff auf die Anwendungseinstellungen hat aber in einem Steuerelement nichts zu suchen. Sie sollten von der Anwendung an das Steuerelement übergeben werden.

Siehe dazu:  [Artikel] Drei-Schichten-Architektur
Neuer Beitrag 20.10.2020 19:06 Beiträge des Benutzers | zu Buddylist hinzufügen
Bananajoe123
myCSharp.de-Mitglied

Dabei seit: 06.08.2020
Beiträge: 16
Entwicklungsumgebung: VS Studio 2017 Vers.: 15.9.14

Themenstarter Thema begonnen von Bananajoe123

Bananajoe123 ist offline

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

Ok, das Argument der Schichten klingt plausibel.
Dann löse ich es doch besser über Events und die Kommunikation mit der Hauptform. Da gibt es ja ein sehr hilfreiches How-To im Forum.
Neuer Beitrag 21.10.2020 08:59 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als ein Monat.
Der letzte Beitrag ist älter als ein Monat.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 05.12.2020 23:58