書式設定されたフィールド
書式設定された数値を表示するフィールド。 プロパティ
他のコントロールと共通のプロパティは次のものです。 値
書式設定
コントローラ
コントロールのコントローラオブジェクト formattedfield
例
書式設定の変更
書式設定を変更するにはモデルの FormatKey プロパティを変更します。書式キーを探す、または作成するには FormatSupplier プロパティから .util.XNumberFormatsSupplier インターフェースを取得します。 aLocale = createUnoStruct( "com.sun.star.lang.Locale" ) aLocale.Language = "ja" aLocale.Country = "JP" oFF = oDialog.getControl("FormatField1") oFFModel = oFF.getModel() oFSpp = oFFModel.FormatsSupplier oNFormats = oFSpp.getNumberFormats() nKey = oNFormats.queryKey( "@", aLocale,True ) oFFModel.FormatKey = nKey 書式設定に関しては数書式参照。 スピンステップ値の変更
初期の設定ではスピンボタンで上下する値は 1 で、プロパティなどから変更できるように見えません。 次のようにしてステップ値を変更できます。変数は上記の例と同じと考えてください。 oFF.getPeer().setProperty("ValueStep", 0.01) |