Strings.FormatCurrency(Object, Int32, TriState, TriState, TriState) Méthode

Définition

Retourne une expression mise en forme en tant que valeur monétaire à l’aide du symbole monétaire défini dans le panneau de configuration du système.

public static string FormatCurrency(object Expression, int NumDigitsAfterDecimal = -1, Microsoft.VisualBasic.TriState IncludeLeadingDigit = Microsoft.VisualBasic.TriState.UseDefault, Microsoft.VisualBasic.TriState UseParensForNegativeNumbers = Microsoft.VisualBasic.TriState.UseDefault, Microsoft.VisualBasic.TriState GroupDigits = Microsoft.VisualBasic.TriState.UseDefault);
static member FormatCurrency : obj * int * Microsoft.VisualBasic.TriState * Microsoft.VisualBasic.TriState * Microsoft.VisualBasic.TriState -> string
Public Function FormatCurrency (Expression As Object, Optional NumDigitsAfterDecimal As Integer = -1, Optional IncludeLeadingDigit As TriState = Microsoft.VisualBasic.TriState.UseDefault, Optional UseParensForNegativeNumbers As TriState = Microsoft.VisualBasic.TriState.UseDefault, Optional GroupDigits As TriState = Microsoft.VisualBasic.TriState.UseDefault) As String

Paramètres

Expression
Object

Required. Expression à mettre en forme.

NumDigitsAfterDecimal
Int32

Optional. Valeur numérique indiquant le nombre d’emplacements affichés à droite de la décimale. La valeur par défaut est -1, ce qui indique que les paramètres régionaux de l’ordinateur sont utilisés.

IncludeLeadingDigit
TriState

Optional. TriState énumération qui indique si un zéro non significatif est affiché pour les valeurs fractionnaires. Consultez « Remarques » pour connaître les valeurs.

UseParensForNegativeNumbers
TriState

Optional. TriState énumération qui indique si les valeurs négatives doivent être placées entre parenthèses ou non. Consultez « Remarques » pour connaître les valeurs.

GroupDigits
TriState

Optional. TriState énumération qui indique si les nombres sont regroupés à l’aide du délimiteur de groupe spécifié dans les paramètres régionaux de l’ordinateur. Consultez « Remarques » pour connaître les valeurs.

Retours

Expression mise en forme comme valeur monétaire à l’aide du symbole monétaire défini dans le panneau de configuration système.

Exceptions

Le nombre de chiffres après la virgule décimale est supérieur à 99.

Le type n’est pas numérique.

Exemples

L’exemple suivant illustre l’utilisation de la FormatCurrency fonction.

Dim testDebt As Double = -4456.43
Dim testString As String
' Returns "($4,456.43)".
testString = FormatCurrency(testDebt, , , TriState.True, TriState.True)

Remarques

Lorsqu’un ou plusieurs arguments facultatifs sont omis, les valeurs régionales correspondantes de l’ordinateur sont utilisées à la place.

La position du symbole monétaire par rapport à la valeur monétaire est déterminée par les paramètres régionaux du système.

Note

Toutes les informations de paramètres proviennent des paramètres régionaux de l’application. Par défaut, il s’agira des paramètres régionaux définis dans le panneau de configuration. Toutefois, il peut être modifié par programmation à l’aide de l’infrastructure .NET, à l’exception de zéro non significatif, qui provient de l’onglet Number.

Les IncludeLeadingDigitarguments et GroupDigits les arguments UseParensForNegativeNumbersprennent les valeurs d’énumération TriState suivantes.

Value Description
TriState.True True
TriState.False Faux
TriState.UseDefault Paramètres régionaux de l’ordinateur

S’applique à

Voir aussi