Недавно добавленные исходники

•  DeLiKaTeS Tetris (Тетрис)  167

•  TDictionary Custom Sort  3 341

•  Fast Watermark Sources  3 095

•  3D Designer  4 851

•  Sik Screen Capture  3 350

•  Patch Maker  3 555

•  Айболит (remote control)  3 665

•  ListBox Drag & Drop  3 018

•  Доска для игры Реверси  81 731

•  Графические эффекты  3 948

•  Рисование по маске  3 253

•  Перетаскивание изображений  2 633

•  Canvas Drawing  2 761

•  Рисование Луны  2 586

•  Поворот изображения  2 194

•  Рисование стержней  2 170

•  Paint on Shape  1 569

•  Генератор кроссвордов  2 240

•  Головоломка Paletto  1 769

•  Теорема Монжа об окружностях  2 236

•  Пазл Numbrix  1 685

•  Заборы и коммивояжеры  2 059

•  Игра HIP  1 282

•  Игра Go (Го)  1 230

•  Симулятор лифта  1 475

•  Программа укладки плитки  1 219

•  Генератор лабиринта  1 548

•  Проверка числового ввода  1 367

•  HEX View  1 497

•  Физический маятник  1 359

 
скрыть


Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Delphi Sources

Очистить дату в TDateTimePicker



Оформил: DeeCo

{ 
 Use the DateTime_SetFormat API macro (put CommCtrl in the uses clause) to set 
 the date to blank or a message. 

 Then in the DateTimePicker OnCloseUp event handler set the format to what you 
 want when a date has been selected, and the DTP will show the selected date. 

 Attach an OnClick handler if you want it to open when you 
 click on the edit control. 
}

 { 
 Verwende das DateTime_SetFormat API Makro von der CommCtrl Unit, um den TDateTimePicker 
 anfangs leer anzuzeigen oder um einen beliebigen String zu setzen. 

 Wenn das OnCloseUp Ereignis vom TDateTimePicker aufgerufen wird, kannst du ein 
 beliebiges Datums-Format setzen und der DateTimePicker zeigt es dann an. 

 Damit man mit einem Click auf das Edit-Control den TDateTimePicker цffnen kann, kann man 
 zusдtzlich einen OnClick Handler hinzufьgen, wo man dann den TDateTimePicker цffnet. 
}

 uses
   CommCtrl;

 var
   FDTMDateEmpty: Boolean;

 procedure TForm1.FormCreate(Sender: TObject);
 begin
   DateTime_SetFormat(DateTimePicker1.Handle,  '''Choose a date''');
   FDTMDateEmpty := True;
 end;

 procedure TForm1.DateTimePicker1CloseUp(Sender: TObject);
 begin
   DateTime_SetFormat(DateTimePicker1.Handle,  PChar('dd.MM.yy'));
 end;

 procedure TForm1.DateTimePicker1Click(Sender: TObject);
 begin
   if FDTMDateEmpty then
   begin
     DateTimePicker1.Perform(WM_KEYDOWN, VK_F4, 0);
     DateTimePicker1.Perform(WM_KEYUP, VK_F4, 0);
   end;
 end;

 procedure TForm1.DateTimePicker1Change(Sender: TObject);
 begin
   FDTMDateEmpty := False;
 end;







Copyright © 2004-2024 "Delphi Sources" by BrokenByte Software. Delphi World FAQ

Группа ВКонтакте