Seite 1 von 1

Ermitteln der angezeigten Symbolleisten

Verfasst: So, 30.07.2006 18:18
von dracko
Hallo zusammen,
ich habe ein Problem! Ich blende mit folgenden Code Symbolleisten aus.
Jedoch muß ich dafür in der sUrl die jeweilige Symbolleiste eintragen.

Code: Alles auswählen

Sub ausb_symb
	oFrame = ThisComponent.CurrentController.Frame
	layout = oFrame.LayoutManager
	sUrl="private:resource/toolbar/insertbar"
	layout.hideElement(sUrl)
End Sub
Nun zu meinem Problem.
Wie kann ich ermitteln welche Symbolleisten zu Zeit sichbar sind?
Habe es mit getelements() versucht, jedoch ohne Erfolg!!


Danke schon einmal für euere Ideen!!

MfG
Daniel

Verfasst: Di, 01.08.2006 00:13
von komma4

Code: Alles auswählen

Sub switchBarOff_ifVisible()
sUrl="private:resource/toolbar/insertbar" 
if ThisComponent.CurrentController.Frame.LayoutManager.isElementVisible( sURL ) then ThisComponent.CurrentController.Frame.LayoutManager.hideElement( sURL )
End if
End Sub
Hilft das weiter?

Verfasst: Di, 01.08.2006 12:33
von ykcim
Hallo Dracko,

um alle sichtbaren Symbolleisten aufzulisten verwendet man schon getelements.

Code: Alles auswählen

 Sub ShowURL
  layout = ThisComponent.CurrentController.Frame.LayoutManager
   elem=layout.getElements()
   for i=1  to ubound(elem())
     msgbox  elem(i).ResourceURL
   next i  
end sub

mfg
Michael