![]() |
in settings.cs auf die Form zu kommen
Hallo,
ich hätte zur Abwechslung mal eine C#-Frage. Dort gibt es ja die Settings.cs. Ich hab versucht in den Eventhandlern auf eine Form zu kommen und dort einen Setter zu beschreiben. Nur die Setter-Procedure, trotz public, war einfach nicht zu sehen. Irgendwas mach ich falsch (vermutlich auch, weil ich in C# mehr ein Anfänger bin). Hätte jemand vielleicht ein kleines Settings.cs Beispiel. |
AW: in settings.cs auf die Form zu kommen
|
AW: in settings.cs auf die Form zu kommen
Danke für die Links.
Nur leider war nicht das dabei, was ich brauche. Ich möchte in der Settings.cs auf Änderungen der "Einstellungen" reagieren. Dafür gibt es ja diese zwei Proceduren:
Delphi-Quellcode:
Ich möchte nun von dort aus auf meine Hauptform "MainTabUserControl.cs" zugreifen.
private void SettingChangingEventHandler(object sender, System.Configuration.SettingChangingEventArgs e)
{ // Fügen Sie hier Code zum Behandeln des SettingChangingEvent-Ereignisses hinzu. } private void SettingsSavingEventHandler(object sender, System.ComponentModel.CancelEventArgs e) { // Fügen Sie hier Code zum Behandeln des SettingsSaving-Ereignisses hinzu. } Nur wie mach ich das genau? (ich bin einfach zu Delphi-lastig - daher such ich in C# Delphi-Funktionen :-) ) |
AW: in settings.cs auf die Form zu kommen
Was willst mit der Form denn machen? Etwa aktualisieren?
Das macht man aber anders herum und registriert sich von der Form an den Event-Handler der Settings-Instanz und reagiert dann in der Form darauf. Bei .net hat man per Default MultiCast-Events - es ist egal wieviele sich da dranhängen ;) Per Binding kannst du die Eigenschaften auch einfach verbinden und die Aktualisierung erfolgt automatisch. |
AW: in settings.cs auf die Form zu kommen
ah ok Danke :-)
Hat funktioniert Ich bin wohl zu Delphi-verdorben... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz