19.04.2016, 07:22
Hallo zusammen,
Diese Lösung ist gut solange es nur zwischen zwei Zustände umgeschaltet wird.
Das heisst wenn es zwischen mehreren Zustände umgeschaltet werden, dann ist die Lösung nicht mehr praktisch. vielleicht liege ich auch falsch "Bitte um Feedback, falls meine Behauptung falsch ist".
Problembeschreibung:
Es gibt mehrere Zustände, die zwischen denen hin und her umgeschaltet wird.
Beispiel:
Ich habe 6 Buttons.
Wenn ich einen betätige müssen die anderen 5 Buttons als "Desabled and Grayed Out" gesetzt werden.
Es ist machbar aber wie tue ich das im Sinne das OOP.
In eine OOP Sprache hätte ich eine Funktion geschrieben mit entsprehen übergabe Parameter und dann mehrmals aufgerufen.
Ich habe die Lösung von Freddy in mein App integriert.
Anbei sind mehreren Screenshots.
Screenshot 3 "TeilApp" ist zu Zeit nur für einen Button integriert.
Was ich vergessen habe zu erwähnen ist:
Die Button sollten nur während des Ausführens des Tasks auf Desabled gesetzt werden.
Ist das Ausfüren zu ende, dann müssen alle Buttons Enabled sein.
Diese Lösung ist gut solange es nur zwischen zwei Zustände umgeschaltet wird.
Das heisst wenn es zwischen mehreren Zustände umgeschaltet werden, dann ist die Lösung nicht mehr praktisch. vielleicht liege ich auch falsch "Bitte um Feedback, falls meine Behauptung falsch ist".
Problembeschreibung:
Es gibt mehrere Zustände, die zwischen denen hin und her umgeschaltet wird.
Beispiel:
Ich habe 6 Buttons.
Wenn ich einen betätige müssen die anderen 5 Buttons als "Desabled and Grayed Out" gesetzt werden.
Es ist machbar aber wie tue ich das im Sinne das OOP.
In eine OOP Sprache hätte ich eine Funktion geschrieben mit entsprehen übergabe Parameter und dann mehrmals aufgerufen.
Ich habe die Lösung von Freddy in mein App integriert.
Anbei sind mehreren Screenshots.
Screenshot 3 "TeilApp" ist zu Zeit nur für einen Button integriert.
Was ich vergessen habe zu erwähnen ist:
Die Button sollten nur während des Ausführens des Tasks auf Desabled gesetzt werden.
Ist das Ausfüren zu ende, dann müssen alle Buttons Enabled sein.