Forum: PC-Programmierung Events abmelden


von Leon E. (adiagi)


Lesenswert?

Hi,

kann ich ein Event, dass ich in Klasse A anmelde und behandle in Klasse 
B abmelden?

Gruß

Agit

von Ralf (Gast)


Lesenswert?

Ich denke nicht. Laut Handbuch deiner nicht näher genannten 
Programmiersprache widerspricht das evtl. dem OO-Ansatz. Aber du kannst 
Klasse A sagen, dass sie's abmelden soll...

Ralf

von Dr. Sommer (Gast)


Lesenswert?

Natürlich, du musst nur einen Antrag auf briefliche Event-Abmeldung 
stellen (ähnlich zu Briefwahl), und den Abmeldungs-Brief in die 
Nachbarklasse zustellen lassen, am besten vom Klassen-Streber, weil der 
Lehrer den am ehesten unbeaufsichtigt gehen lassen wird.

von enVii (Gast)


Lesenswert?

du bist der programierer und kannst das implementieren.

wenn nicht genauer erklären wie das gemeint ist.

von Robert L. (lrlr)


Lesenswert?

>kann ich ein Event, dass ich in Klasse A anmelde und behandle in Klasse
>B abmelden?

offensichtlich kannst du es nicht..

von Daniel H. (Firma: keine) (commander)


Lesenswert?

Agit A. schrieb:
> Hi,
>
> kann ich ein Event, dass ich in Klasse A anmelde und behandle in Klasse
> B abmelden?
>
> Gruß
>
> Agit

Nein, das ist nicht möglich da BASIC keine Klassen kennt.

von Leon E. (adiagi)


Lesenswert?

hi Leute,

bin bei C# sry das hätt ich erwähnen sollen.

Es is mir klar, dass ich es ihn klasse a abmelden kann.
Ich benötige die Abmeldung aber in Klasse b. Die Klassen sind 
UserControls.

Gruß
Agit

von michael (Gast)


Lesenswert?

nennen wir das Event, dass du abmelden möchtest, Event 1. Nun könntest 
du ein neues Event 2 einführen, dass von Klasse B erzeugt wird. Klasse A 
registriert sich als Listener für Event 2 bei Klasse B. Sobald Event 2 
erzeugt wird, wird Klasse A benachrichtigt und meldet Klasse B als 
Listener für Event 1 ab.

Wenn Klasse B sich abmelden will, muss Klasse B also nur Event 2 
erzeugen und die Listener benachrichtigen.

Ich glaube, das ist aber auch nicht das, was du willst. Vielleicht 
kannst du dein Problem etwas genauer beschreiben.

von Karl H. (kbuchegg)


Lesenswert?

Agit.
Wie wärs mit mal ein bischen Geld für ein C# Buch investieren?
Das muss doch frustrierend sein, wenn man wegen jedem Pfurz, der selbst 
in den grindigsten C# Büchern beschrieben ist, immer erst mal einen 
Thread bei mikrocontroller.net schreiben muss.

Es wird mit immer ein Rätsel bleiben, warum man immer wieder darauf 
rumreiten muss, dass man zum Programmieren ordentliche Unterlagen 
benötigt. Das komplexeste Gerät, welches die Menschheit je gebaut hat 
mit den vielfältigsten Möglichkeiten die man sich in einem Gerät nur 
vorstellen kann und alle glauben, das könnten sie alles einfach so aus 
dem Ärmel schütteln.

von Leon E. (adiagi)


Lesenswert?

hi Karl Heinz,

ich nehme es schon ziemlich ernst mit Literatur. Hab auch auf dem 
Schreibtisch wie gute Bücher zu C#, jedoch habe ich in dem keine Lösung 
zu meinem Problem gefunden.
Es is mir klar, dass ohne Literatur es schwieriger ist zu proggen.
Hab das Problem jetzt aber gefixt, hab im UserControl B einen Button 
hinzugefügt, der in USerControl A abgefragt wird und so kann ich die 
Events synchronisieren.

Gruß

Agit

von Strickwettbewerbgewinner (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
> Das komplexeste Gerät, welches die Menschheit je gebaut hat

Mir scheint, du hast noch nie einen Video(VHS)-Rekorder eingestellt.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Karl Heinz Buchegger schrieb:
> und alle glauben, das könnten sie alles einfach so aus
> dem Ärmel schütteln.

Aber der nette Mann in der Reklame hat gesagt, daß das ganz intuitiv 
wäre ...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.