[de-users] Re: [Basic] Formatiertes Feld in einem Dialog

2009-06-02 Thread Winfried Rohr
Hi Mechtilde, 

> Ich versuche ein Formatiertes Feld als "Prozent" zu formatieren.
geht über die Eigensschaften des /model/


[aus dem Zusammenhang gerissen...]:

oFormattedField = oDialog.getControl("FormattedField1")
oFormattedFieldModel = oFormattedField.getModel()

Dim aLocale As New com.sun.star.lang.Locale
oFormats = ThisComponent.NumberFormats
nFormatKey = oFormats.queryKey( "-0%", aLocale, True )


' 44% Zuschlag oder -33% Abschlag vorgegeben
With oFormattedFieldModel
 .EffectiveMax = 0.4
 .EffectiveMin = -0.33
 .FormatKey = nFormatKey
End With

Hilft das weiter?

Cheers
Winfried
-- 

re-Solutions.de Software Test Engineering  Mainz Germany Europe
meine OOo Seiten: http://www.re-solutions.de/ooo/



-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



[de-users] Re: [Basic] Formatiertes Feld in einem Dialog

2009-06-05 Thread Winfried Rohr
Hi Mechtilde, 
> 
> Hier ist mir nicht klar, wie nFormatKey dimensioniert sein sollte
gar nicht - wird dann automatisch zugewiesen
(alternativ, bei Verwendung von OPTION EXPLICIT als VARIANT)


> richtigen Format (hier. 0,00 %) angezeigt werden.
Das passiert (Formatierung erfolgt nach Verlassen des Elements) - allerdings bei
meinen Versuchen nur unter Windows (XP; OOo 3.0.1), nicht unter Linux. Dort habe
ich gestern abend auch die Variante mit dynamisch erstellten Dialogen erfolglos
probiert :-(

Wenn ich am Wochenende VIEL Zeit habe erstelle ich mal einen issue...


Cheers
Winfried


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Re: [Basic] Formatiertes Feld in einem Dialog

2009-06-03 Thread Mechtilde
Hallo Winfried, *,

Winfried Rohr schrieb:
> Hi Mechtilde, 
> 
>> Ich versuche ein Formatiertes Feld als "Prozent" zu formatieren.
> geht über die Eigenschaften des /model/
> 
> 
> [aus dem Zusammenhang gerissen...]:

Das scheint noch nicht zu funktionieren.
> 
> oFormattedField = oDialog.getControl("FormattedField1")
> oFormattedFieldModel = oFormattedField.getModel()
> 
> Dim aLocale As New com.sun.star.lang.Locale
> oFormats = ThisComponent.NumberFormats
> nFormatKey = oFormats.queryKey( "-0%", aLocale, True )

Hier ist mir nicht klar, wie nFormatKey dimensioniert sein sollte

> ' 44% Zuschlag oder -33% Abschlag vorgegeben
> With oFormattedFieldModel
>  .EffectiveMax = 0.4
>  .EffectiveMin = -0.33
>  .FormatKey = nFormatKey
> End With
> 
> Hilft das weiter?

Leider nicht.

Wenn ich die Zahlen ins Dialogfeld eingebe, sollen sie auch dort im
richtigen Format (hier. 0,00 %) angezeigt werden.

Gruß

Mechtilde

-- 
Dipl. Ing. Mechtilde Stehmann
## http://de.openoffice.org
## Ansprechpartnerin für die deutschsprachige QA
## Freie Office-Suite für Linux, Mac, Windows, Solaris
## Meine Seite http://www.mechtilde.de
## PGP encryption welcome! Key-ID: 0x53B3892B


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org