Visual Studio конструктор показывает неправильное значение свойства - PullRequest
2 голосов
/ 26 ноября 2011

В моем пользовательском контроле у ​​меня есть публичное свойство:

public: property System::Double Maximum;

Теперь, если я поместил элемент управления в форму и установил значение «Максимум» в конструкторе равным -3,5 или аналогичное значение, элемент управления и визуальная студия будут работать так, как ожидается.

Но каждый раз, когда я перезагружаю Visual Studio или перезагружаю проект формы, значение в конструкторе изменяется на 3,5, но значение в коде все равно -3,5.

Эта проблема возникает только с отрицательными двойными числами или числами с плавающей запятой с минимальным десятичным знаком. (-2,0 остается -2,0, -1,5 становится 1,5)

Я уже тестировал Visual Studio 2008 Team Edition и Visual Studio 2010 Express Edition. Я также изменил тип свойства на System :: Single и определил закрытую переменную-член для хранения значения.

Есть идеи?

...