Formularelement 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: Formularelement unsichtbar machen

Re: Formularelement unsichtbar machen

von arkadiuszpaluszek » Di, 10.05.2011 09:35

Vielen herzlichen Dank an Euch beide! Habe das Problem erfolgreich gelöst.

Gruss

Arek

Re: Formularelement unsichtbar machen

von paradigma » Di, 10.05.2011 01:28

Hallo Arek

Folgender Code blendet in einem Base-Formular ein Steuerelement aus oder ein, wenn in der Checkbox im gleichen Formular das Häkchen gesetzt oder nicht gesetzt ist. Das Makro funktioniert bei mir seit langer Zeit einwandfrei. Du musst es mit einem Ereignis der Checkbox verknüpfen - soweit ich mich erinnere, ist es "Status geändert". Falls du das Ausblenden in einer anderen Konstellation benötigst, sollte das Makro als Grundgerüst trotzdem verwendbar sein.

Gruss
paradigma

Code: Alles auswählen

Sub BezeichnungsfeldAusblenden

Dim oDoc as Object, oController as Object, oForm as Object, oControlEinAus as Object, oControlBedingung as Object, oView as Object
	
    oDoc = thisComponent
    oController = oDoc.getCurrentController()
    oForm = odoc.drawpage.forms.getbyName("MainFormBestellungenAendernOderLoeschen")
    oControlBedingung =  oForm.getByName("FeldEinAus")
    if oControlBedingung.state = 1   then
    oControlEinAus = oForm.getByName("BezeichnungPosttarifeBriefeA") 
    oView = oController.getControl(oControlEinAus)
    oView.visible = true
   
    ELSE
    oControlEinAus = oForm.getByName("BezeichnungPosttarifeBriefeA")
    oView = oController.getControl(oControlEinAus)
    oView.visible = false
    End Sub

Re: Formularelement unsichtbar machen

von komma4 » Mi, 04.05.2011 20:40

Grosser Fehler, wenn man sich in OOo-Basic Programmierung versucht, ohne so ein Hilfsmittel zu nutzen.


siehe
viewtopic.php?f=3&t=47267#p171282
viewtopic.php?f=18&t=13155&p=52729


XRAY bekommst Du bei sourceforge oder von der Homepage des Authors (googeln!)

Re: Formularelement unsichtbar machen

von arkadiuszpaluszek » Mi, 04.05.2011 20:18

Wie funktioniert das XRAY Tool? Kenne es noch gar nicht!

Gruß

Arek

Re: Formularelement unsichtbar machen

von komma4 » Mi, 04.05.2011 19:51

arkadiuszpaluszek hat geschrieben:Ich finde sie gerade weder in der Literatur noch sonst wo...
Normalerweise .EnableVisible setzen.

Genau findest Du das (auch) mit XRAY heraus.

Formularelement unsichtbar machen

von arkadiuszpaluszek » Mi, 04.05.2011 19:25

Hallo!

Wie heisst denn die Eigenschaft, über welche ich ein Formularelement sichtbar bzw. unsichtbar machen kann???

Ich finde sie gerade weder in der Literatur noch sonst wo...

Danke im Voraus!

Arek

Nach oben