gelöst: Buttons "entprellen"

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: gelöst: Buttons "entprellen"

Re: Buttons "entprellen"

von oktobaer » Do, 19.02.2009 20:41

Hallo Charly!

Deine Idee ist gut!

Habe es mit folgender Funktion gelöst:
'abschalten
oDialog.getControl("CommandButton1").model.enabled=false

'einschalten
oDialog.getControl("CommandButton1").model.enabled=true
Danke!


Oktobaer

Re: Buttons "entprellen"

von Charly » Do, 19.02.2009 13:29

Hallo!

Es gibt die Möglichkeit per Makro einen Button unsichtbar zu machen bzw. zu deaktivieren.

Dies macht den Button unsichtbar

Code: Alles auswählen

Button = oDialog.getControl("CommandButton1")
Button.visible = false
Dies deaktiviert den Button:

Code: Alles auswählen

Button = oDialog.getControl("CommandButton1")
Button.enable = false
Bevor das laufende Makro beendet wird muss mit demgleichen Befehl und true der Button wieder eingeschalten werden.

Gruß
Charly

gelöst: Buttons "entprellen"

von oktobaer » Do, 19.02.2009 12:32

Hallo Ihr!

Habe einen Dialog mit verschiedenen Buttons die z.B. Listen generieren - dafür werden Files kurz geöffnet und wieder geschlossen.

Nun passiert es, dass ein Anwender einen Doppelklick durchführt und den Prozess doppelt startet und weil die erste Prozedur die Datei gerade schließt währende die zweite gerade lesen will einen Fehler erzeugt.

Welche Möglichkeiten seht Ihr das zu unterbinden?


Danke für Tipps!


Oktobaer

Nach oben