Ввод времени в поле TexBox | |
---|---|
ZenTigra Автор Сообщений: 514 Дата регистрации: 03.12.2004 |
Подскажите, есть ли стандартный формат для ввода времени в поле TextBox с двоеточием и с контролем правильного ввода, на подобии формата Date но только для часов и минут (время)
PS.Чтобы не было вот такого ввода 25:78 |
Re: Ввод времени в поле TexBox | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Сколько знаю, нет такого формата. Как-то я делал для такого ввода вместо текстбокса свой визуальный класс, на базе контейнера с вложенными тремя спиннерами и лейблами, дающими: ЧЧ:ММ:СС. Удобство в том, что у спиннеров легко и просто ставятся пределы ввода, причем без всяких обычно не нужных при этом сообщений об ошибке. При этом, кроме обычного ввода числа в поле спиннера, есть возможность также накручивать нужное число колесом мыши либо стрелками клавиатуры. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: Ввод времени в поле TexBox | |
---|---|
Chemberzhy Сообщений: 13142 Откуда: Измаил Дата регистрации: 28.04.2009 |
Нет.
Прежде всего, потому что такой формат нестандартный. ------------------ Что-то с памятью моей стало, всё что было не со мной- помню. Исправлено 1 раз(а). Последнее : Chemberzhy, 02.06.20 12:28 |
Re: Ввод времени в поле TexBox | |
---|---|
ZenTigra Автор Сообщений: 514 Дата регистрации: 03.12.2004 |
Пока сделал простую проверку при выходе с поля, с автоматическим исправлением ошибки.
Ну и InputMask = 99:99 |
Re: Ввод времени в поле TexBox | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Время - такого нет, а датувремя может:
|
Re: Ввод времени в поле TexBox | |
---|---|
Ydin Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Textbox с Datetime в контейнер с минусовым Left, так, чтоб правые 5 знаков видели только
Шутка, но реализуемая. Исправлено 4 раз(а). Последнее : Ydin, 02.06.20 18:52 |
Re: Ввод времени в поле TexBox | |
---|---|
Taran Сообщений: 13626 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Ну вы горазды городить.
Главный то вопрос как хранится время. Я предпочитаю в секундах. Слепить контрол и в нем 2-3 техксбокса дело 5-10 минут. Спиннер слишком громоздок. А текстбох колесо мыши отрабатывает легко. Проверка значения? Да бросьте вы, это же семечки. |
Re: Ввод времени в поле TexBox | |
---|---|
Ydin Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Замечание по теме - в ней именно textbox!
Возвращаем "хвост" в текстовом виде, кот. можно приделать к дате, если надо. В секундах - это где-то не строго в тему, но тоже можно Исправлено 1 раз(а). Последнее : Ydin, 02.06.20 18:55 |
Re: Ввод времени в поле TexBox | |
---|---|
Chemberzhy Сообщений: 13142 Откуда: Измаил Дата регистрации: 28.04.2009 |
------------------ Что-то с памятью моей стало, всё что было не со мной- помню. Исправлено 1 раз(а). Последнее : Chemberzhy, 02.06.20 19:19 |
Re: Ввод времени в поле TexBox | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
|
Re: Ввод времени в поле TexBox | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
offtop2:
ComboBox на 24 * 60 элементов |
Re: Ввод времени в поле TexBox | |
---|---|
Chemberzhy Сообщений: 13142 Откуда: Измаил Дата регистрации: 28.04.2009 |
Та можно и Грид присандалить
------------------ Что-то с памятью моей стало, всё что было не со мной- помню. |
Re: Ввод времени в поле TexBox | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Можно и Грид... Но лучше дерево, 24 ветви, по 60 элементов!
Доб. Интересно, зачем нужно время отдельно от даты? А если "время" как длительность, то как изобразить длительность 26 часов, или 100 дней... Исправлено 1 раз(а). Последнее : of63, 02.06.20 21:31 |
Re: Ввод времени в поле TexBox | |
---|---|
Taran Сообщений: 13626 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Вот уж спасибо. Хватает в Web аналогичного говна. 90% сайтов при попадании в поле с датой отрывают календарь. Ну не вперся он мне ни разу. На клаве 4-6 цифр надавить проще. |
Re: Ввод времени в поле TexBox | |
---|---|
Chemberzhy Сообщений: 13142 Откуда: Измаил Дата регистрации: 28.04.2009 |
Точно! Особенно, когда надо ввести дату своего рождения, а календарь по умолчанию открывается на текущую дату ------------------ Что-то с памятью моей стало, всё что было не со мной- помню. |
Re: Ввод времени в поле TexBox | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
а перемотки года нет
() Ну, или я настолько туп, что не нашел В СБ-онлайн вроде хорошие програмеры сидят, дату можно на клаве нажимать, но никак не простигну, куда ткныть мышкой и что выделить или не выделять, чтобы в дате изменить месяц, например. Каждый раз с 2-4 раза получается... а веть это 2-4 матерных слова, выброшенных в мир |
Re: Ввод времени в поле TexBox | |
---|---|
Taran Сообщений: 13626 Откуда: Красноярск Дата регистрации: 16.01.2008 |
При вводе даже datetime удобно когда время отделено от даты. Позиционироваться проще и ввод проще. А ещё и часы и минуты в разных техтбоксах. Вариантов масса. 26 часов?... Вооот. В своём контроле ты это можешь разрешить. Нет проблем. Все зависит от задачи. Есть допустим отправная дата и сделать +26 часов нет проблем если перевести в секунды и их плюсовать. |
Re: Ввод времени в поле TexBox | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
+26 часов можно ("спиннер" часов сделать бесконечным), но как +100 дней отмерить? Спиннер дней? А то и месяцев и лет ? 100 дней переводить в часы на калбькуляторе?
() Подвожу к мысли, что кроме как 2 поля датавремя (начала и конца события) человечество еще не придумало. А уж как эти 2 точки на оси времени изобразить визуально, или позволить ввести/изменить - это немного другая конструкция выйдет, чем "длительность часов:минут... Исправлено 3 раз(а). Последнее : of63, 02.06.20 21:56 |
Re: Ввод времени в поле TexBox | |
---|---|
Taran Сообщений: 13626 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Ага. Поубивав бы всех. При слабом интернете сайт открыть невозможно. Тупо полчаса перевод с карты на карту делаю. Дяденьки с тетеньками, детки и пр.. При входе в лично.кабинет. Не нужны б-ть они мне. Мне нужно зайти, сделать дело и все. |
Re: Ввод времени в поле TexBox | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Олега, ладно бы дяденьки с тетеньками любили друг друга, так они любят какой-то гаджет, шизофренично радуясь, буэ.
Какие-то браузеры (Хром?) позволяют в настройках прикинуться мобильным устройством (User-Agent), можно так попробовать сбить поток ненужной инфы... Доб. В Опере видел вроде такую опцию Исправлено 2 раз(а). Последнее : of63, 02.06.20 22:05 |
© 2000-2024 Fox Club  |