Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2018, 13:49   #1
Nik_1712
 
Регистрация: 08.10.2018
Сообщений: 9
По умолчанию Как получить значение позиции фокуса в DateTimePicker (день, месяц или год)?

Всем привет! Как правильным образом получить значение фокуса в контроле DateTimePicker до изменения даты? То есть при получении (изменении) фокуса DateTimePicker получить сведения о том, что именно выделено день, месяц или год.
Сейчас я эти сведения получаю только после изменения даты, но желательно получать их до этого, при получении фокуса. Но как? Если возможно, то опишите это подробнее.
Я делаю это вот таким способом:

Код:
              int OldDay=DateTime.Now.Day;
               int OldMonth=DateTime.Now.Month;
               int OldYear=DateTime.Now.Year;
 
         void DateTimePicker1ValueChanged(object sender, EventArgs e)
        {
            string DateTimePicker1_GotFocus = "";
            if (OldDay != dateTimePicker1.Value.Day) {
                DateTimePicker1_GotFocus = "DayGotFocus";
            }
            if (OldMonth != dateTimePicker1.Value.Month) {
                    DateTimePicker1_GotFocus = "MonthGotFocus";
            }
            if (OldYear != dateTimePicker1.Value.Year) {
                DateTimePicker1_GotFocus = "YearGotFocus";
            }
                        OldYear=dateTimePicker1.Value.Year;
            OldMonth=dateTimePicker1.Value.Month;
                        OldDay=dateTimePicker1.Value.Day;
        }
А дальше, соответственно использую информацию по назначению. Но как всё же правильно узнать, что в данный момент в фокусе?
Nik_1712 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как округлить дату до год.месяц.день 00:00:00 Dvoishnik SQL, базы данных 0 15.05.2016 03:01
День месяц и год. Задача. Nihith Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 09.03.2011 21:12
как из ячейки с датой выразить день, месяц, год мария2507 Microsoft Office Excel 3 23.03.2010 15:10
отдельно день месяц и год kate158 Общие вопросы Delphi 6 25.08.2009 09:28
Как из TDBDateTimeEditEh получить отдельно день, месяц и год? HIC БД в Delphi 2 31.10.2008 17:24