Alqoritm, xassələri və təsvir üsulları


Misal. İki firlatma zolağı olan siyahı



Yüklə 2,19 Mb.
səhifə60/125
tarix07.01.2024
ölçüsü2,19 Mb.
#205155
növüYazı
1   ...   56   57   58   59   60   61   62   63   ...   125
aminlazım

Misal. İki firlatma zolağı olan siyahı.
procedure TForml.FormCreate(Sender:TObject);
begin
ListBoxl.Columns:=0;
SendMessage (ListBoxl.Handle,
LB_SetHorizontalExtent,1000,0);
end;
Burada, Columns xassəsinə 0 qiyməti verməklə şaquli firlatma zolağı yaradılır. Üfqi fırlatma zolağı isə SendMessage metodu ilə yaradılır. Bu metodda birinci parametr ListBoxl komponenti ilə əlaqə yaradır (Handle). İkinci parametr üfqi firlatma zolağını yaradır, üçüncü parametrlə üfqi fırlatma zolağının həmişə təsvir edilməsi müəyyənləşdirilir: əgər bu parametr siyahının ölçüsündən böyük olarsa, üfqi firlatma zolağı həmişə görünəcəkdir. Dördüncü Larametr burada lazım olmadığı üçün sıfra bərabər edilmişdir.
Sadə siyahınm üslubu TListBoxStyle tipli Style xassəsi ilə müəyyənləşdirilir: Bu xassə aşağıdakı qiymətləri ala bilər:
IbStandart -standart üslub (susmaya görə); lbOwnerDrawFixed -ItemHeight xassəsi ilə müəyyən olunmuş eyni hündürlüklü
elementlərdən ibarət siyahı; lbOwnerDrawVariable -müxtəlif hündürltiklü elementlərdən ibarət siyahı.
Siyahı haşiyə daxilində də ola bilər. Bu TBorderStyle tipli İBorderStyle xassəsi ilə təyin olunur və bu xassə aşağıdakı qiymətləri ala bilər:
bsNone -haşiyə yoxdur; bsSingle -haşiyə var (susmaya görə).

Kombinasiyalı siyahı


Kombinasiyalı siyahı redaktə sahəsini və siyahını birləşdirir. İstifadəçi qiyməti siyahıdan seçə və ya redaktə sahəsindən birbaşa daxil edə bilər. Kombinasiyah siyahılan yaratmaq üçün Delphi ComboBox komponentini təqdim edir. Bu
komponentlə yaradılan siyahı bükülmüş (bir sətirdən ibarət) və ya açıq ola bilər. Sadə siyahıdan fərqli olaraq, kombinasiyalı siyahıda üfqi fırlatma zolağı olmur. Kombinasiyalı siyahının xarici görünüşünü və onun necə aparmasını
TComboBoxStyie tipli Style xassəsi müəyyənləşdirir. Bu xassə aşağıdakı qiymətləri ala bilər: csDropDovvn -redaktə sahəsi olan açılan siyahı (susmaya görə). İstifadəçi qiyməti siyahıdan seçə bilər, bu zaman o redaktə sahəsində təsvir edilir və ya o, informasiyanı birbaşa daxiletmə sahəsindən daxil edə bilər; csSimple -daimi açılan siyahılı redaktə sahəsi; csDropDovvnList -siyahıdan element seçməyə imkan verən açılan siyahı; csOwnerDrawFixed -ItemHeight xassəsi ilə müəyyən olunmuş eyni hündürlüklü

Yüklə 2,19 Mb.

Dostları ilə paylaş:
1   ...   56   57   58   59   60   61   62   63   ...   125




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin