Button deaktivieren

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Button deaktivieren

Re: Button deaktivieren

von gschuckar » Mo, 17.12.2007 15:46

Hallo stommy7,
ein Listener ist ein "Lauscher". Dieser lauscht an einer Quelle, zu der dieser Lauscher definiert wurde. Tritt an der Quelle ein Ereigniss auf, reagiert der lauscher, indem er eine Methode ausführt.
Beispiel:
Die Quelle sei A1
Der lauscher soll jetzt die Aufgabe bekommen, immer dann eine Methode anzustossen, wenn sich der Inhalt von A1 von null auf notNull verändert.
PseudoCode wäre:

private sub ChangeA1_actionPerformed(oEvent as Object)
if oEvent = (A1 is null) then
aktiviere Button
else if oEvent = (A1 is notNull)
deaktiviere Button
end if

In z.Bsp Java und c++ wird viel mit ActionListenern gearbeitet.
Du kannst einiges darüber im DeveloperGuide zum OpenOfficeSDK nachlesen.
Gruß
Gerd

Re: Button deaktivieren

von stommy7 » Fr, 14.12.2007 08:44

Also ich hab das Forum mal durchsucht und auch jede Menge Einträge zum Thema Listener gefunden, aber wirklich schlau werd ich nicht draus.
Ich weiß garnicht so richtig, was ein Listener sein soll. Kannst du mir das bitte noch etwas näher erläutern?

Re: Button deaktivieren

von komma4 » Di, 11.12.2007 15:30

Die Änderungen in der Zelle bekommst Du nur mit, wenn ein Listener aktiviert wurde.

Nehme den Begriff mal zur Suche hier im Forum - da hatte ich vor nicht allzu langer Zeit mal ein Beispiel gepostet.

Button deaktivieren

von stommy7 » Di, 11.12.2007 14:58

Hallo!

Wie kann man einen Button in Abhängigkeit davon, ob in Zelle A1 etwas steht oder nicht deaktivieren bzw. wieder aktivieren, wenn A1 wieder leer ist?

Kann mir jemand weiterhelfen?

Danke im Voraus!

Nach oben