الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

List View

بدأه mohnnd في 30 مايو 2009 · 1 رد · 532 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الاخوة الاعزاء

اؤيد ان اسال عن كيفية انشاء list view

و اضافة العناصر فيها من قاعدة البيانات

و لو كان في متال صغير بتكون الامور رائعة جدا

و لكم جزيل الشكر و الاحترام

#2

وعليكم السلام

هذا مثال

procedure TForm1.FormCreate(Sender: TObject);
var
  I: Integer;
  NewColumn: TListColumn;
  ListItem: TListItem;
  ListView: TListView;
begin
  ClientDataSet1.FileName:= 'C:\Program Files\Common Files\Borland Shared\Data\country.cds';
  ClientDataSet1.Open;
  ClientDataSet1.First;

  ListView := TListView.Create(Self);
  with ListView do
  begin
	Parent := Self;
	Align := alClient;

	ViewStyle := vsReport;

	NewColumn := Columns.Add;
	NewColumn.Caption := 'Name';
	NewColumn := Columns.Add;
	NewColumn.Caption := 'Capital';
	NewColumn := Columns.Add;
	NewColumn.Caption := 'Continet';
	NewColumn := Columns.Add;
	NewColumn.Caption := 'Area';
	NewColumn := Columns.Add;
	NewColumn.Caption := 'Area';

	for I := 0 to ClientDataSet1.RecordCount-1 do
	begin
	  ListItem := Items.Add;
	  ListItem.Caption := ClientDataSet1.fieldbyName('Name').AsString;
	  ListItem.SubItems.Add(ClientDataSet1.fieldbyName('Capital').AsString);
	  ListItem.SubItems.Add(ClientDataSet1.fieldbyName('Continent').AsString);
	  ListItem.SubItems.Add(ClientDataSet1.fieldbyName('Area').AsString);
	  ListItem.SubItems.Add(ClientDataSet1.fieldbyName('Population').AsString);
	  ClientDataSet1.Next;
	end;
  end;
end;

end.

مواضيع مشابهة