Пример #1
0
 public UpdateBalanceForm()
 {
     InitializeComponent();
     entry_sum_direction.Items.Clear();
     entry_sum_direction.Items.AddRange(EnumExtenders.Descriptions((BalanceType)0));
     entry_sum_direction.SelectedIndex = 0;
 }
Пример #2
0
 public EntryForm()
 {
     InitializeComponent();
     //загрузка типов записей
     entry_type.Items.Clear();
     entry_type.Items.AddRange(EnumExtenders.Descriptions((EntryType)0));
     entry_type.SelectedIndex = 0;
 }
Пример #3
0
        private ConsoleNoteWindow(string header, Memo memo)
            : base(header, new Button[] { Button.OK, Button.Cancel })
        {
            Memo = memo;
            // Фиксированный размер окна
            this.ContentWidth  = 50;
            this.ContentHeight = 5 + textHeight + 3;

            inputHeader = new InputControl("Тема:",
                                           ContentLeft, ContentTop, ContentWidth)
            {
                Value = Memo.Header
            };
            Controls.Add(inputHeader);

            inputDeadline = new InputDateTime("Выполнить до:",
                                              ContentLeft, inputHeader.Bottom + 1)
            {
                Value = Memo.Deadline
            };
            Controls.Add(inputDeadline);
            Controls.Add(inputDeadline.Day);
            Controls.Add(inputDeadline.Month);
            Controls.Add(inputDeadline.Year);
            Controls.Add(inputDeadline.Hour);
            Controls.Add(inputDeadline.Minute);

            inputText = new InputTextArea("Описание:",
                                          ContentLeft, inputDeadline.Bottom + 1, ContentWidth, textHeight)
            {
                Value = Memo.Text
            };
            Controls.Add(inputText);

            inputPriority = new InputList("Важность:",
                                          EnumExtenders.GetDescriptions <Priority>(),
                                          ContentLeft, inputText.Bottom + 1,
                                          2 + EnumExtenders.GetDescriptions <Priority>().Select(s => s.Length).Max()
                                          )
            {
                SelectedItem = (int)Memo.Priority
            };
            Controls.Add(inputPriority);

            inputPhase = new InputList("Этап:",
                                       EnumExtenders.GetDescriptions <Phase>(),
                                       ContentLeft + 15, inputPriority.Top,
                                       2 + EnumExtenders.GetDescriptions <Phase>().Select(s => s.Length).Max()
                                       )
            {
                SelectedItem = (int)Memo.Phase
            };
            Controls.Add(inputPhase);

            inputColor = new InputColor("Цвет:",
                                        ContentLeft + 30, inputPriority.Top,
                                        4 + EnumExtenders.GetDescriptions <ConsoleColor>().Select(s => s.Length).Max()
                                        )
            {
                Color = ConsoleHelper.RgbToCosoleColor(Memo.Color)
            };
            Controls.Add(inputColor);
            FitButtons();
        }