Показать сообщение отдельно
  #17  
Старый 24.05.2009, 11:38
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Для ведения журнала сообщений лучше использовать TListView, с инфо-иконками загруженными в TImageList. Переключаете его в режим vsReport, добавляете 1 колонку и вот такой функцией добавляете сообщения:
Код:
Const
  mtInfo = 2;
  mtSuccess = 3;
  mtError = 4;

procedure LogMessage(Msg: String; MsgType: Integer);
begin
 frmMain.Log.AddItem(Format('%s %s',[DateTimeToStr(Now),Msg]), nil);
 frmMain.Log.Items[frmMain.Log.Items.Count-1].ImageIndex := MsgType;
 frmMain.Log.Scroll(0, frmMain.Log.ListLineHeight);
 Application.ProcessMessages;
end;
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием