Вниз
Скачать: CL | DM;

Проблема с датой   Найти похожие ветки 

← →
dDan   (2003-12-06 11:21) [0]


procedure Tmainf.listAdvancedCustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; Stage: TCustomDrawStage;
var DefaultDraw: Boolean);
begin
if (item.SubItems[2]<=DateToStr(Date)) then
begin
Sender.Canvas.Brush.Color := clMaroon;
Sender.Canvas.Font.Style:=[fsBold];
Sender.Canvas.Font.Color := clSilver;
end;

end;

Вроде все нормально но только работает с числом а с месяцами и годами нет вот пример
12.03.2003->10.03.2004
скажет что уже просрочено тоесть выделит красным ну это так уменя В чем проблема =) Заранее спасибо


← →
Мыш ©   (2003-12-06 12:16) [1]

у тебя в строке (item.SubItems[2]<=DateToStr(Date)) идет не сравнение дат, а сравнение строк, сделай так:
strtodate(item.SubItems[2])<=(Date)


← →
dDan   (2003-12-06 13:06) [2]

Спасибо



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
3-61930
mari
2003-11-27 10:01
2003.12.19
добавление записей в таблицу


14-62242
Style
2003-11-13 09:23
2003.12.19
Каспаров vs X3D Fritz


6-62173
Dmitry V. Averuanov
2003-10-07 14:43
2003.12.19
Как узнать имя хоста по его IP


4-62310
Sergey Koshelev
2003-10-27 13:17
2003.12.19
Таймер не срабатывает


14-62232
Е-Моё имя
2003-11-25 11:47
2003.12.19
Курение предохраняет от шизофрении




   Наверх