Join Wintertainment 2021 to share your stories, have fun, earn community badges, and more!

Utilities.NegCurrFormat Property

Applies to TestComplete 15.10, last modified on December 07, 2021
This property is obsolete. See the Remarks section below.


Use the Utilities.NegCurrFormat property to specify the format string used to convert negative currency values to strings. This format is used, for example, by the Format and FormatCurr methods as the currency format.



Read-Write Property Integer

Applies To

The property is applied to the following object:

Property Value

The variable can store one of the following values:

Value Format Value Format
0 ($1) 8 -1 $
1 -$1 9 -$ 1
2 $-1 10 1 $-
3 $1- 11 $ 1-
4 (1$) 12 $ -1
5 -1$ 13 1- $
6 1-$ 14 ($ 1)
7 1$- 15 (1 $)

By default, NegCurrFormat holds the value specified by Regional Settings in the Windows Control Panel. To restore this value, call the GetFormatSettings method.


Utilities.NegCurrFormat is obsolete and is supported for backward compatibility only. To get or set the format of negative currency values, use the aqEnvironment.GetLocaleInfo and aqEnvironment.SetLocaleInfo functions with LOCALE_INEGCURR as the second parameter.

JavaScript, JScript

var neg_curr_format = aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_INEGCURR);


neg_curr_format = aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_INEGCURR)


neg_curr_format = aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_INEGCURR)
Log.Message neg_curr_format


neg_curr_format := aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_INEGCURR);

C++Script, C#Script

var neg_curr_format = aqEnvironment["GetLocaleInfo"](LOCALE_USER_DEFAULT, LOCALE_INEGCURR);

Or, if you want to convert currency values using locale settings, use the methods and properties of the aqConvert object. They use locale-specific date formats when parsing values.

See Also

Working With Time
CurrencyToFormatStr Method
CurrencyToStr Method
FloatToStr Method

Highlight search results