Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Änderung einer Variable in Properties Settings erkennen
Bananajoe123
myCSharp.de - Member



Dabei seit:
Beiträge: 16

Themenstarter:

Änderung einer Variable in Properties Settings erkennen

beantworten | zitieren | melden

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!
private Nachricht | Beiträge des Benutzers
JimStark
myCSharp.de - Member

Avatar #dOpLzh7hN1az1g0eGRc0.jpg


Dabei seit:
Beiträge: 228

beantworten | zitieren | melden

https://docs.microsoft.com/en-us/dotnet/api/system.componentmodel.categoryattribute?redirectedfrom=MSDN&view=netcore-3.1

da siehst du ja den Setter im Codebeispiel
private Nachricht | Beiträge des Benutzers
hypersurf
myCSharp.de - Member



Dabei seit:
Beiträge: 511
Herkunft: Münster

beantworten | zitieren | melden

Alternativ geht es auch per Event:

Properties.Settings.Default.SettingChanging += SettingChanging;

void SettingChanging(object sender, System.Configuration.SettingChangingEventArgs e)
{
    // bubu
}
private Nachricht | Beiträge des Benutzers
MrSparkle
myCSharp.de - Team

Avatar #avatar-2159.gif


Dabei seit:
Beiträge: 5963
Herkunft: Leipzig

beantworten | zitieren | melden

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
Weeks of programming can save you hours of planning
private Nachricht | Beiträge des Benutzers
Bananajoe123
myCSharp.de - Member



Dabei seit:
Beiträge: 16

Themenstarter:

beantworten | zitieren | melden

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.
private Nachricht | Beiträge des Benutzers