Yaz  Font K   lt Yaz  Font B y lt

Delphi de ListView Kullanimi

 

Merhaba arkada lar bu makalemizde Delphi de ListView uygulamasi yapacagiz. Formumuzdaki Edit ve ComboBox taki string degerleri ListView nesnesine ekleyecegiz.

 

Ilk once Formumuza 12 adet Label, 10 adet Edit, 2 adet ComboBox, 1 adet Button ve 1 adet ListView ekliyoruz. Sonra ListView nesnesine sag tikliyoruz. Acilan pencerede Columns Editor e tikliyoruz.  Burada Add New e tiklayarak sutun ekliyoruz. Ekledigimiz sutunun ismini, Object Inspector de secili Column un caption kismindan degistiriyoruz.

 

 

 

Resim1

ekil 1



 

 

 

Resim1

ekil 2

 

 

unit Unit1;

interface

uses

Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes,

Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ComCtrls;

type

TForm1 = class(TForm)

Label1: TLabel;

Edit1: TEdit;

Label2: TLabel;

Edit2: TEdit;

Label3: TLabel;

Edit3: TEdit;

Label4: TLabel;

Edit4: TEdit;

Label5: TLabel;

ComboBox1: TComboBox;

Label6: TLabel;

ComboBox2: TComboBox;

Label7: TLabel;

Edit5: TEdit;

Label8: TLabel;

Edit6: TEdit;

Label9: TLabel;

Edit7: TEdit;

Label10: TLabel;

Edit8: TEdit;

Label11: TLabel;

Edit9: TEdit;

Button1: TButton;

ListView1: TListView;

Label12: TLabel;

Edit10: TEdit;

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

ListView1.Items.Add;//add row

ListView1.Items[0].Caption:=Edit10.Text;

ListView1.Items[0].SubItems.Add(Edit1.Text);

ListView1.Items[0].SubItems.Add(Edit2.Text);

ListView1.Items[0].SubItems.Add(Edit3.Text);

ListView1.Items[0].SubItems.Add(Edit4.Text);

ListView1.Items[0].SubItems.Add(ComboBox1.Text);

ListView1.Items[0].SubItems.Add(ComboBox2.Text);

ListView1.Items[0].SubItems.Add(Edit5.Text);

ListView1.Items[0].SubItems.Add(Edit6.Text);

ListView1.Items[0].SubItems.Add(Edit7.Text);

ListView1.Items[0].SubItems.Add(Edit8.Text);

ListView1.Items[0].SubItems.Add(Edit9.Text);

end;

end.

 

Bir makalenin daha sonuna geldik. Bir sonraki makalede gorusmek uzere. BahadirSAHIN