DTPikcer и переход между ними...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Dzhon
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 236
Зарегистрирован: 09.12.2003 (Вт) 13:30
Откуда: Россия, Омск

DTPikcer и переход между ними...

Сообщение Dzhon » 26.10.2004 (Вт) 18:28

Добрейшего Вам настроения!

DTPikcer отображает время в формате HH:mm:ss

Вопрос:
Возможно-ли при получении фокуса DTPikcer'ом задать положение (часы, минуты или секунды ) будут активны при получении фокуса?

С Уважением, Dzhon.

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Re: DTPikcer и переход между ними...

Сообщение A.A.Z. » 26.10.2004 (Вт) 19:01

Dzhon писал(а):Вопрос:
Возможно-ли при получении фокуса DTPikcer'ом задать положение (часы, минуты или секунды ) будут активны при получении фокуса?
Поясни немного вопрос, плиз :roll:

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

Сообщение Dzhon » 27.10.2004 (Ср) 5:42

Тема такая:
У меня на форме несколько DTPikcer'ов и с помощью них осуществляется ввод данных.
Введя данные на 1-м DTPikcer'е перехожу ко второму, затем возвращаюсь к первому по SetFocus и у первого DTPikcer'а получаются активны секунды т.к. я вводил их последними (ессессно) перед переходом, а мне необходимо чтобы активны были часы :(
Кто-нибудь сталкивался.... подскажите пжл "как мне быть с бедою этой...."

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

Сообщение Andrey Fedorov » 27.10.2004 (Ср) 9:25

Вот так на нужную позицию ставится, но есть мигание календарика:

Код: Выделить всё
Private Sub MyDTPicker_GotFocus()
    ' При получении DTPicker фокуса перейдем на минуты
    ' (при свойстве Format = dd.mm.yyyy hh:mm:ss)
    SendKeys "{F4}{ESC}{RIGHT}{RIGHT}{RIGHT}{RIGHT}"
End Sub
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

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

Сообщение Dzhon » 27.10.2004 (Ср) 10:16

Большой РАХМАТ, Andrey Fedorov !

Я понял что запоминается последняя позиция и при получении фокуса осуществляется переход к следующей (или не так :?: )
Если не сложно, в качестве повышения образованности :lol: можн рассказать что за параметры и как это работает:

Код: Выделить всё
SendKeys "{F4}{ESC}{RIGHT}{RIGHT}{RIGHT}{RIGHT}"


Заранее, СПАСИБО!

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

Сообщение Andrey Fedorov » 27.10.2004 (Ср) 10:46

Я понял что запоминается последняя позиция и при получении фокуса осуществляется переход к следующей (или не так )


Да никакого запоминания тут нет.

Просто при получении фокуса контролом ему передаются соответствующие нажатия клавишь... См. Help по SendKeys.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

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

Сообщение Dzhon » 27.10.2004 (Ср) 11:35

Спасибо! Вот только HELP'а у меня нет :cry:
Кстати у меня мигания нет абсолютно, (P-4 1.6 256Mb VB6/sp5) :wink:

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

Сообщение Andrey Fedorov » 27.10.2004 (Ср) 11:43

Спасибо! Вот только HELP'а у меня нет


Дык поставь, не рассказывать же тебе весь VB+все прочее.

Кстати у меня мигания нет абсолютно, (P-4 1.6 256Mb VB6/sp5)


Конфигурация примерно такая-же.
Но замечаешь или нет от реакции глаз и монитора тоже зависит, а не только от скорости процессора. ;)
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...


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

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

Сейчас этот форум просматривают: Yandex-бот и гости: 1

    TopList  
cron