Проблема управления NETCF DateTimePicker на оборудовании - PullRequest
1 голос
/ 03 декабря 2008

Я разрабатывал компактное приложение на основе эмулятора, и некоторые формы используют DateTimePickers. Они хорошо работают в эмуляторе, но при работе на оборудовании они приводят к закрытию формы при выборе даты. Никаких исключений не выбрасывается ... форма просто неожиданно закрывается. Кто-нибудь сталкивался с этим или знает, как это исправить?

Ответы [ 2 ]

1 голос
/ 03 декабря 2008

На устройстве и эмуляторе перейдите по адресу:

Старт | Настройки [Система] | Региональные настройки [Дата]

и проверьте, имеют ли оба одинаковые настройки для Короткой даты, Разделителя даты и Длинной даты. Это всего лишь предположение, но это одно из возможных отличий между эмулятором и устройством, которое, по крайней мере, связано со средствами выбора даты. Если они разные, попробуйте настроить устройство так же, как эмулятор, и посмотрите, не возникла ли еще проблема.

0 голосов
/ 03 декабря 2008

Спасибо за предложение ... но региональные настройки на эмуляторе и устройстве одинаковы.

Мое решение для этого было установить для свойства «ShowUpDown» элемента управления DateTimePicker значение true, чтобы отключить всплывающий календарь и позволить пользователю прокручивать значения. Это обеспечивает ту же функциональность без ошибок, но не имеет визуальной привлекательности, как у всплывающего календаря. Если у кого-то есть какие-то другие идеи для меня, дайте мне знать, в противном случае это рабочее решение.

...