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


procedure TForml.ButtonlClick(Sender: TObject)



Yüklə 2,19 Mb.
səhifə102/125
tarix07.01.2024
ölçüsü2,19 Mb.
#205155
növüYazı
1   ...   98   99   100   101   102   103   104   105   ...   125
aminlazım

procedure TForml.ButtonlClick(Sender: TObject);
Var
z2, z:Longlnt; s:String; begin z2:= StrToInt(Editl.Text); z:= zl*z2; s:= IntToStr(z); With labell.Font do begin
Name:= 'Courier';
Size:= 16;
Color:= clRed;
Style:= [fsBold]; end;
Labell.Caption:=S; end;
end.
Burada, OnKeyPress hadisə emaledicisində, Editl komponentinə daxiletmə
fokusu verilir, birinci vuruq daxil edilir, Enter klavişi basıldıqdan sonra mətn sahəsi təmizlənir (ikinci vuruğun daxil edilməsi üçün hazırlanır).
Digər komponentləri öyrəndikdə biz nisbətən daha mükəmməl kalkulyator hazırlayacağıq.
Siyahılar

Siyahı mətn sətirlərindən ibarət qarşılıqlı əlaqəli, nizamlanmış elementlar yığımıdır. Windows sistemində siyahılardan geniş istifadə olunur (Font dialoq pəncərəsində şriftin adı, tərzi, ölçüsü, rəngi və s.). Bu sistem üçün aşağıdakı siyahılar xarakterikdir:
Açılan siyahı pəncərədə bükülmüs sətirdən ibarət olur. Bu sətirdə yerl düymə üzərində mausun düyməsini basdıqda siyahı açıhr və bu siyahıdan istənilən bəndi seçmək olar. Siyahı büküldükdə seçilmiş bənd bir sətirdə olunur.
Siyahıdan ibarət açılan sahə - açılan siyahıya oxşayır, lakin, ondan olaraq, siyahıya klaviaturadan yeni qiymət (bənd) əlavə etmək olar. Bu sriyahıda kombinasiyalı siyahı da deyirlər. Bu iki idarəetmə elementi Delphi-nin etdiyi ComboBox komponenti ilə yaradılır.
Sadə siyahı - ekranda dərhal görünən bir neçə sətirdən ibarət olur. element ListBox komponenti ilə yaradılır.
Sadə siyahı
Sadə siyahılarda mətnlərdən ibarət sətirlər düzbucaqh sahədə yerləşir. siyahıları
yaratmaq üçün Standart səhifəsindəki ListBox kompon istifadə olunur.
Əgər sətirlərin sayı görünmə sahəsində yerləşə biləcəyindən çoxdursa. siyahıda fırlatma zolağı əmələ gəlir. Fırlatma zolaqları və sütunların Integer tipli Columns xassəsinin qiymətindən asılıdır. Əgər onun qiyməti olarsa, onda sətirlər bir sütunda yerləşəcək və zərurət yaranarsa, şaquli fitf zolağı avtomatik əmələ gələcək və ya itəcəkdir. Əgər Columns xassəsinin qiyməti 7-dən böyük və ya 1-ə bərabər olarsa, onda hökmən üfuqı zolağı olacaq və sütunların sayı xassənin qiyməti qədər olacaqdır. Siyahıda hər iki firlatma zolağının olması üçün Columns xassəsinə 0 qiyməti vermək lazımdır. Bu zaman şaquli firlatma zolağı, zərurət yaranarsa, peyda olacaqdır. Üfuqi firlatma zolağını yaratmaq üçün isə SendMessage metodu ilə

Yüklə 2,19 Mb.

Dostları ilə paylaş:
1   ...   98   99   100   101   102   103   104   105   ...   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