Delphi tilida


Procedure TTreeViewForm.FormShow(Sender: TObject)



Yüklə 3,41 Mb.
səhifə91/133
tarix07.01.2024
ölçüsü3,41 Mb.
#210126
1   ...   87   88   89   90   91   92   93   94   ...   133
sodapdf-converted (1)

Procedure TTreeViewForm.FormShow(Sender: TObject); 
begin 
ifFileExists(ExtractFilePath (Application.ExeName) +'tree.dat') 
then 
TreeViewl.LgadFromFile(ExtractFilePath(AppUcation. ExeName) 
+'tree.dat'); 
end; 
Oldin FileExists funksiyasi yordamida fayl mavjudligi tekshiriladi. 
Agar mavjud bo‘lsa LgadFromFile usuli chaqiriladi. 




-

9 8x01-3iJK 





206 


Elementlar ro‘yxati (TListView) 
W IN 32-sahifasiga tegishli keyingi komponent Windows 
«IIp0B0AHHK» oynasining o‘ng tomoniga o‘xshagan ro‘yxatni aks 
ettirishga imkon beradi. 
Bu komponentadan foydalanishni amaliy misolda ko‘rib chiqamiz. 
Sodda fayl menedjeri 
Loyiha formasiga bitta buyruq tugmasi, kiritish qatori va elementlar 
ro‘yxatini o‘rnating. 
| ' npn ic p p tfo iM i iiiio»w 

Dastur uses bolimiga shellapi modulini qo‘shing. 


Formaning OnCreate hodisasi uchun quyidagi protsedurani yozing: 
Procedure TForml.FormCreate(Sender: TObject); 
var 
SysImageList: uint; 
SFI: TSHFilelnfo; 
begin 
ListViewl.Largelmages:=TImageList. Create(self); 
ListViewl.SmallImages:=TImageList. Create(self); 
SysImageList := SHGetFileInfo(", 0, SFI, 
SizeOf(TSHFilelnfo), SHGFI_SYSICONINDEX or 

207 

ListViewl.Largeimages.Handle := SysImageList; 
ListViewl.Largeimages.ShareImages := TRUE; 
end; 
SysImageList := SHGetFileInfo(", 0, SFI; SizeOf(TSHFileInfo), 

Yüklə 3,41 Mb.

Dostları ilə paylaş:
1   ...   87   88   89   90   91   92   93   94   ...   133




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2025
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin