Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

TDateTimePicker   Найти похожие ветки 

 
novichek   (2012-04-15 02:17) [0]

установлен режим как дата, но необходимо иметь возможность ввода и времени.
установил формат даты: dd.MM.yyyy   HH:mm
в окне редактирования нормально отображается и редактируется время.
вот вопрос в том, как теперь это введенное время можно вытащить с этого долбаного компонента?
введенный текст хотя бы можно как-то достать?


 
novichek   (2012-04-15 02:28) [1]

о-о, GetWindowText(DateBegTimePicker.Handle, ...
возвращает...

этот вариант стабильный?
других мыслей нет?


 
Германн ©   (2012-04-15 02:58) [2]


> novichek   (15.04.12 02:28) [1]
>
> о-о, GetWindowText(DateBegTimePicker.Handle, ...
> возвращает...
>

"С дуба рухнул"?:)


 
novichek   (2012-04-15 03:10) [3]

проверь, :

 function GetTimeFromDateTimePicker(d: TDateTimePicker): TDateTime;
 var
    b: PChar;
    i: Integer;
 begin
    result:= d.Date + EncodeTime(0, 0, 0, 0);
    GetMem(b, 100);
    try
      i:= GetWindowText(d.Handle, b, 100);
      b[i]:= #0;
      result:= StrToDateTimeDef(StrPas(b), result);
    finally
      freeMem(b);
    end;

 end;

есть другой вариант?


 
Врач-ректолог   (2012-04-15 10:25) [4]

> есть другой вариант?

Есть - свойство Time. Но это плохой вариант, Ваш - самый лучший. Он мне ближе по специальности.


 
sniknik ©   (2012-04-15 10:30) [5]

> Он мне ближе по специальности.
а ректолог вместо проктолог это по привычке все делать через это место? :)


 
Врач-ректолог   (2012-04-15 10:45) [6]


> sniknik ©   (15.04.12 10:30) [5]

Какой способ - такой и врач.


 
novichek   (2012-04-15 11:03) [7]

до Ваших великих умов хочу довести,
что если кинд стоит dtkDate,
то Ваше "свойство Time"  нихрена не будет корректироваться от того что Вы введете.
проктологи Вы наши...


 
Ega23 ©   (2012-04-15 11:15) [8]


> то Ваше "свойство Time"  нихрена не будет корректироваться
> от того что Вы введете.

Уверен?

По сабжу: кладёшь два пикера, один для даты, другой для времени.


 
novichek   (2012-04-15 11:23) [9]

Ega23 ©, угу... делал так раньше.. но это же не красиво (:
через ж..у прикольней выходит..


 
novichek   (2012-04-15 11:32) [10]

>> Ega23 ©
>> Уверен?

угу, уверен по крайней мере для XE2


 
sniknik ©   (2012-04-15 13:25) [11]

> до Ваших великих умов хочу довести,
раньше нужно было доводить, в чем проблема. в вопросе.
теперь не скажу, т.к. глубоко проктологическое решение... не сказав, защищу генофонд, возьму пример с защитника Касперского... (http://delphimaster.net/view/2-1334405334/)


 
novichek   (2012-04-15 13:42) [12]

sniknik ©, бросай курить...  или бухать..



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.077 c
15-1351150942
delphist
2012-10-25 11:42
2013.03.22
Delphi-форумы


15-1344803402
Юрий
2012-08-13 00:30
2013.03.22
С днем рождения ! 13 августа 2012 понедельник


15-1349298953
Дмитрий С
2012-10-04 01:15
2013.03.22
Как называется разъем?


15-1343723640
alexdn
2012-07-31 12:34
2013.03.22
Ява скрипт


15-1353477716
ClawClaw
2012-11-21 10:01
2013.03.22
Ноутбук перезагружается, когда перевожу его в режим "Сон"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский