Changeset 40 for trunk/Forms/UFormMessages.pas
- Timestamp:
- Feb 19, 2012, 2:13:49 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Forms/UFormMessages.pas
r38 r40 6 6 7 7 uses 8 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls; 8 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, 9 ComCtrls; 9 10 10 11 type 11 12 12 { TFormMess sages }13 { TFormMessages } 13 14 14 TFormMesssages = class(TForm) 15 MemoMessages: TMemo; 15 TFormMessages = class(TForm) 16 ListView1: TListView; 17 procedure FormCreate(Sender: TObject); 18 procedure ListView1Data(Sender: TObject; Item: TListItem); 16 19 private 17 20 { private declarations } 18 21 public 19 { public declarations }22 procedure Reload; 20 23 end; 21 24 22 25 var 23 FormMess sages: TFormMesssages;26 FormMessages: TFormMessages; 24 27 25 28 implementation … … 27 30 {$R *.lfm} 28 31 32 uses 33 UFormMain, UTarget; 34 35 { TFormMessages } 36 37 procedure TFormMessages.ListView1Data(Sender: TObject; Item: TListItem); 38 begin 39 with MainForm.CurrentTarget do 40 if (Item.Index >= 0) and (Item.Index < Messages.Count) then 41 with TMessage(Messages[Item.Index]) do begin 42 Item.Caption := Text; 43 Item.Data := Messages[Item.Index]; 44 end; 45 end; 46 47 procedure TFormMessages.FormCreate(Sender: TObject); 48 begin 49 50 end; 51 52 procedure TFormMessages.Reload; 53 begin 54 ListView1.Items.Count := MainForm.CurrentTarget.Messages.Count; 55 ListView1.Refresh; 56 end; 57 29 58 end. 30 59
Note:
See TracChangeset
for help on using the changeset viewer.