/
ucnl
/
UCNLUI
Обзор
Документация
Войти
/
ucnl
/
UCNLUI
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
master
Dialogs/NumEditDialog.cs
112 строк
2 KB
Aleksandr
Add files via upload
09 авг 2019, 11:07
Не верифицирован
09 авг 2019, 11:07
1cec06d
Код
Авторство
О чём код?
using System; using System.Globalization; using System.Windows.Forms; namespace UCNLUI.Dialogs { public partial class NumEditDialog : Form { #region Properties public string Caption { get { return hintLbl.Text; } set { hintLbl.Text = value; } } public string Title { get { return this.Text; } set { this.Text = value; } } public double Value { get { return Convert.ToDouble(numEdit.Value); } set { numEdit.Value = Convert.ToDecimal(value); } } public int DecimalPlaces { get { return numEdit.DecimalPlaces; } set { numEdit.DecimalPlaces = value; } } public double Maximum { get { return Convert.ToDouble(numEdit.Maximum); } set { numEdit.Maximum = Convert.ToDecimal(value); } } public double Minimum { get { return Convert.ToDouble(numEdit.Minimum); } set { numEdit.Minimum = Convert.ToDecimal(value); } } #endregion #region Constructor public NumEditDialog() { InitializeComponent(); } #endregion #region Methods public void SetButtonsCaseStyle(bool isUpper) { if (isUpper) { okBtn.Text = okBtn.Text.ToUpperInvariant(); cancelBtn.Text = cancelBtn.Text.ToUpperInvariant(); } else { okBtn.Text = CultureInfo.InvariantCulture.TextInfo.ToTitleCase(okBtn.Text); cancelBtn.Text = CultureInfo.InvariantCulture.TextInfo.ToTitleCase(cancelBtn.Text); } } #endregion } }