OK-Button unsichtbar machen

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: OK-Button unsichtbar machen

Re: OK-Button unsichtbar machen

von turtle47 » Do, 23.08.2007 16:55

Hallo Gast,

dann holen wir jetzt mal die Kettensäge raus. :D

Setze mal folgendes Makro in das Formular welches Du öffnen möchtest und die Schaltfläche vorhanden ist.

Code: Alles auswählen

Sub Ok_Button
oDoc = thisComponent
   oController = oDoc.getCurrentController()
   oform=odoc.drawpage.forms.getbyindex(0)
   oKontroll = oForm.getByName("PushButton_ok") 'Achtung: Namen anpassen
   oKView = oController.getControl(oKontroll)
   oKView.visible = false
   Wait 2000
   oKView.visible = True
End Sub
Dann unter > Menue > Symbolleisten > Anpassen > Reiter Ereignisse > Dokument öffnen, das Makro zuweisen.
Nicht vergessen den Entwurfsmodus auszuschalten. Anschließend speichern und Formular schließen.

Wenn jetzt das Formular aus dem ersten Formular geöffnet wird startet das Makro. 8)

Viel Erfolg.

Jürgen

Re: OK-Button unsichtbar machen

von turtle47 » Do, 23.08.2007 04:43

Hallo Zusammen,

hilft das weiter?

Viel Erfolg.

Jürgen

Re: OK-Button unsichtbar machen

von komma4 » Mi, 22.08.2007 15:10

Das sieht doch korrekt aus....


Die Fehlermeldung kommt bei der ersten setVisible-Anweisung?

Dann schlage ich die Untersuchung mittels XRay vor....

Code: Alles auswählen

msgbox oKontroll1.name
xray oKontroll1

Re: OK-Button unsichtbar machen

von komma4 » Mi, 22.08.2007 14:01

die Methode setVisible ist schon korrekt. Prüfe mal die Objekte die Du vorher erzeugst

Nach oben