Element per Macro verschieben

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: Element per Macro verschieben

Re: Element per Macro verschieben

von AtzeLenin » Fr, 24.12.2010 20:57

Funktioniert super, besten Dank!

Gibt es einen betriebssystemunabhäniges Verhältnis von Pixel zu Zentimetern... Also, woher weiss ich wieviel 100Pixel sind? Propieren?

Aber trotzdem erstmal Danke! ;)

Re: Element per Macro verschieben

von DPunch » Mo, 20.12.2010 16:12

Aloha

Das funktioniert mit folgendem Code:

Code: Alles auswählen

	sControlName = "Schaltfläche 1"
	oDoc = thisComponent
	oDrawpage = oDoc.Drawpage
	For i = 0 to oDrawpage.Count-1
		thisElement = oDrawpage(i)
		If thisElement.supportsService("com.sun.star.drawing.ControlShape") Then
			If thisElement.Control.Name = sControlName Then
				Position = thisElement.Position
				Position.X = Position.X + 100
				Position.Y = Position.Y + 100
				thisElement.Position = Position
			End If
		End If
	Next i

Element per Macro verschieben

von AtzeLenin » So, 19.12.2010 18:43

Hi Leute,

gibt es eine Möglichkeit, ein Formular-Element ( z.B. einen Button) um eine gewisse distance nach unten zu verschieben? Müsste ja eigentlich über "PropertyValue" gehen, aber da gibts nichts mit Position...

besten dank!

Nach oben