Advertisement
SolahYana

Untitled

May 21st, 2024
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.40 KB | None | 0 0
  1. unit Unit1;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7.   Dialogs, StdCtrls, ComCtrls;
  8.  
  9.  
  10. type
  11.   TForm1 = class
  12.     Label1: TLabel;
  13.     Button1: TButton;
  14.     ListView1: TListView;
  15.     Edit1: TEdit;
  16.     procedure Button1Click(Sender: TObject);
  17.   private
  18.  
  19.   public
  20.  
  21. end;
  22. type
  23.  TMyObject = class
  24.   private
  25.     FName: string;
  26.     FDescription: string;
  27.   public
  28.     constructor Create(const AName, ADescription: string);
  29.     property Name: string read FName;
  30.     property Description: string read FDescription;
  31.   end;
  32.  
  33.  
  34. var
  35.   Form1: TForm1;
  36.  
  37. implementation
  38. constructor TMyObject.Create(const AName, ADescription: string);
  39.   begin
  40.     FName := AName;
  41.     FDescription := ADescription;
  42.   end;
  43. procedure TForm1.Button1Click(Sender: TObject);
  44. var
  45.   NewObject: TMyObject;
  46.   ListItem: TListItem;
  47. begin
  48.   // Ñîçäàéòå íîâûé îáúåêò ñ èìåíåì è îïèñàíèåì
  49.    NewObject := TMyObject.Create('Íîâûé îáúåêò', 'Îïèñàíèå íîâîãî îáúåêòà');
  50.    // Äîáàâüòå íîâûé ýëåìåíò â ListView
  51.   ListItem := ListView1.Items.Add;
  52.   ListItem.Caption := NewObject.Name;
  53.   ListItem.SubItems.Add(NewObject.Description);
  54.   // Äîïîëíèòåëüíî ìîæåòå ñâÿçàòü îáúåêò ñ ýëåìåíòîì ListView
  55.   ListItem.Data := NewObject;
  56. end;
  57.  
  58. {$R *.dfm}
  59.  
  60.  
  61.  
  62. end.
  63.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement