10 / 0 / 2
Регистрация: 29.01.2013
Сообщений: 85
|
|
1 | |
Date time picker 6.0 (самопроизвольное перемещение)29.07.2013, 21:43. Показов 2322. Ответов 6
Метки нет Все метки)
(
Добрый день! Подскажите, если кто сталкивался с такой проблемой. Размещаю на форме элемент ActiveX Date Time Picker 6.0. По ходу работы с Контролом требуется изменять его свойство Enabled. Так вот при задании свойства Enabled = true, контрол самопроизвольно перемещается в координаты (0;0).
Есть какое-нибудь лекарство от этой ошибки? Можно задать координаты принудительно, но не хотелось бы изобретать велосипед, да и, на сколько я понимаю, на разных мониторах эти координаты будут разные (за счет того, что размер точки может быть разный). Есть ли еще какие-нибудь известные проблемы с этим элементом управления? Выбрал его, т.к. обычный TextBox не поддерживает одновременное раскрытие календаря и маску ввода.
0
|
|
29.07.2013, 21:43 | |
Ответы с готовыми решениями:
6
Объект Date and Time Picker Элемент Microsoft Date and Time Picker Control 6.0 Date+Time picker Значение Date and Time Picker Control |
8763 / 5615 / 576
Регистрация: 27.03.2013
Сообщений: 19,053
|
|
29.07.2013, 22:21 | 2 |
Kontugenyi - Посмотрите как - alvk - в примере привязал календарик к кнопке
1
|
![]() 26784 / 14463 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
29.07.2013, 23:32 | 3 |
Хотелось бы посмотреть вживую. Во-первых, что это за объект Date Time Picker 6.0. В аксе 2003 есть Календарь 11.0, в А2007 и 2010 - Календарь 12.0. А такого - Date Time Picker 6.0 - не знаю.
Ну и очень любопытно посмотреть на "прыжки". Пока даже гипотезы никакой нет. Надо пощупать. Kontugenyi, если не трудно, пожалуйста разместите здесь фрагмент БД с формой. Если для работы активикса требуется длл, то и ее.
0
|
10 / 0 / 2
Регистрация: 29.01.2013
Сообщений: 85
|
|
29.07.2013, 23:40 [ТС] | 4 |
Приложил файл. Отдельной библиотеки не ставил - все стандартно. Хм... А как выбрать календарь-12 в 2007/2010 Access? Может быть мне тоже подойдет... Могу предположить, что я просто не самый подходящий контрол выбрал. Я же правильно понимаю, что это обычный контрол?
0
|
![]() 26784 / 14463 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
30.07.2013, 00:11 | 5 | |||||
Да, точно баг.
![]() Но исправимый в процедуре. Если запомнить начальные координаты, а после Enabled=True, возвратить их, то контрол остается на месте
Дойдите до самого конца в табличке активиксов. Там будет Календарь 12.0
1
|
10 / 0 / 2
Регистрация: 29.01.2013
Сообщений: 85
|
|
30.07.2013, 07:50 [ТС] | 6 |
Странно, но у меня Calendar Control 12 отсутствует. По умолчанию эта библиотека должна быть уже подключена? И на сколько я понял, у Date Time Picker - уже готовый элемент управления и отдельную процедуру писать не нужно по открытию формы и т.д.
0
|
![]() 26784 / 14463 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
31.07.2013, 02:50 | 7 |
У вас же русский акс, судя по рисунку. Так в нем активикс называется ровно так, как я написал Календарь 12.0. А не Calendar Control.
Впрочем, не исключено, что при установке офиса элемент просто не установили...
0
|
31.07.2013, 02:50 | |
Помогаю со студенческими работами здесь
7
Date (time) Picker под Web
Date and Time Picker Control: почему он слетает? Как передать значение в date time picker Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |