DTPicker

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
DVV
Бывалый
Бывалый
 
Сообщения: 212
Зарегистрирован: 02.09.2004 (Чт) 21:03
Откуда: Уфа

DTPicker

Сообщение DVV » 25.09.2004 (Сб) 19:14

Как с помощью DTPicker возвращать только время!
Vadim

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 25.09.2004 (Сб) 19:18

Format установи в 2 - dtpTime
Изображение

DVV
Бывалый
Бывалый
 
Сообщения: 212
Зарегистрирован: 02.09.2004 (Чт) 21:03
Откуда: Уфа

Сообщение DVV » 25.09.2004 (Сб) 19:25

Получ-ся дата и время в св-ве (Value)
Vadim

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 25.09.2004 (Сб) 19:32

Ну тогда бери CDate(Frac(CDbl(Value)))
Функция Frac определяется так:
Код: Выделить всё
Public Function Frac(Value As Double) As Double
Frac = Value - Int(Value)
End Function


Альтернативный вариант - Format(Value, "long time")
Изображение

DVV
Бывалый
Бывалый
 
Сообщения: 212
Зарегистрирован: 02.09.2004 (Чт) 21:03
Откуда: Уфа

Сообщение DVV » 25.09.2004 (Сб) 19:35

Хорошо спасибо за совет!
Vadim

DVV
Бывалый
Бывалый
 
Сообщения: 212
Зарегистрирован: 02.09.2004 (Чт) 21:03
Откуда: Уфа

Сообщение DVV » 25.09.2004 (Сб) 20:14

Формат получается,только при загрузке в DTpicker текущего формата :roll: выводит ошибку,что не указаны mindate и maxdate,что делать?
Vadim

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 25.09.2004 (Сб) 21:31

Ну так укажи! :-)
По умолчанию MinDate = "01.01.1601", MaxDate = "31.12.9999". Почему они у тебя могли сброситься - не знаю.
Изображение

Dzhon
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 236
Зарегистрирован: 09.12.2003 (Вт) 13:30
Откуда: Россия, Омск

Сообщение Dzhon » 27.09.2004 (Пн) 6:55

А чем стандартные свойства не устраивают?
Код: Выделить всё
h = DTPicker1.Hour
m = DTPicker1.Minute

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 27.09.2004 (Пн) 8:11

Вообще, DTpicker - глючный контрол. У него свойство DataChange не работает (покрайней мере в VB6 SP5 так было). Посему я его никогда и не пользовал... Ибо проще и удобней для меня оказалось орентироваться на другой, аналогичный (и даже чуть получше)...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Dzhon
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 236
Зарегистрирован: 09.12.2003 (Вт) 13:30
Откуда: Россия, Омск

Сообщение Dzhon » 27.09.2004 (Пн) 9:12

Andrey Fedorov писал(а):Вообще, DTpicker - глючный контрол. У него свойство DataChange не работает (покрайней мере в VB6 SP5 так было). Посему я его никогда и не пользовал... Ибо проще и удобней для меня оказалось орентироваться на другой, аналогичный (и даже чуть получше)...


Имя? Назови ИМЯ... :lol:

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 27.09.2004 (Пн) 9:16

Имя? Назови ИМЯ...


Не могу :(
Ибо он не мой. Взял его в фирме для которой раньше делал заказ (и продолжаю для них выполнять заказы). В своих программах я его пользую, но распространять не решусь...

Впрочем подобных контролов (а-ля DataPicker), с исходниками в интернете хватает, надо просто порыться и выбрать нормальный...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList