OriginalGriff
Для этого вам нужно создать свой собственный элемент управления CurrencyUpDown и вывести его из NumericUpDown.
1) Создайте пользовательский элемент управления под названием CurrencyUpDown
2) в верхней части панели обозревателя решений нажмите кнопку "Показать все файлы".
3) Откройте ветку CurrencyUpDown вашего проекта и дважды нажмите кнопку " CurrencyUpDown.Дизайнер.ВБ"
4) изменить линии наследует от UserControl, чтобы элемент управления numericupdown
5) сохраните и закройте файл.
6) перейдите в представление кода для элемента управления и добавьте метод переопределения:
Protected Overrides Sub UpdateEditText()
Text = CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol & Value.ToString()
End Sub
Jack-tek460
Только что вернулся домой с работы, и ваше решение работает великолепно. Я очень ценю вашу помощь и быстрый ответ.
Но теперь я столкнулся с новой проблемой: когда я использую кнопки вверх/вниз, он работает так, как должен, но когда я вручную хочу изменить номер, он меняется на Предыдущее значение – он не удерживает введенные вручную числа.
Пример:
1. текущая стоимость - $24,77
2. щелкнул между “2” и " 4 "и добавил “9" (измененное значение показывает - $294,77)
3. он возвращается к $24,77, когда я нажимаю на что-либо в своей форме