Программа кодының терезесі. Delphi ортасы программист жұмысының ӛте жоғары тиімділігін қамтамасыз ететін орта



Pdf көрінісі
бет113/122
Дата27.03.2022
өлшемі1,24 Mb.
#28970
түріПрограмма
1   ...   109   110   111   112   113   114   115   116   ...   122
Әдістері 


 

69 


Delphi ортасының визуалдық және визуалдық емес компоненттері кӛптеген әдістермен 

байланысты болады.  Ол әдістер арқылы объектілерді құрастыру, оларды жойып тастау, сызу, 

бейнелеу, жасыру және  т.с.с. операцияларды орындауға болады. Визуалдық компоненттерге  жиі  

қолданылатын  әдістерді  қарастырайық. 



SetFocus  прцедурасы  терезелік  басқару  элементіне  енгізу  фокусын  береді.  Егер  басқару 

элементі қазіргі мезетте енгізу фокусын  қабылдай алмайтын  жағдайда болса, онда қате шығады. 

Сондықтан  фокусты  элементке  беру  алдында  элементтің    фокусты    қабылдайтын    қабылетін  

CanFocus  функциясы  арқылы  тексеру  керек.    Егер  функцияның  нәтижесі  True  болса,  онда 

элементке  фокусты  беруге  болады,  керісінше  (False)  -    элемент  фокусты  қабылдай  алмайды.  

Фокусты  қабылдамайтын  жағдай  -  элемент  екпінді  емес    күйде  болуы,        яғни  оның  Enabled  

қасиетінің мәні False болғандығы анықтайды.    

  Clear    әдісі  элементтің  мазмұнын  (мәтіндік  немесе  сандық  берігендерді)  жойып 



тастайды, яғни элементті тазалайды.  

  Refresh    әдісі  басқару  элементтерін  жаңарту  үшін  қолданылады.  Жаңарту  дегеніміз, 



элементті алып тастау және қайтадан салу деп түсіну қажет. Элементті қайталап салу қажет болса

әдетте  осы  әдіс  автоматты  тұрде  шақырылады.  Бірақ  кейде,  программалаушы  қайталап  салу 

әрекеттерін ӛзі басқарып отырған жағдайда, бұл әдісті программа кодында кӛлтіру қажет.  

Refresh әдісі Invalidate  және UpDate  әдістерін шақырып отырады. Invalidate  әдісі Windows 

ортасына  бейнені  жаңарту    қажеттігі  туралы    хабар  жібереді.  Жүйе  осы  операцияны  мүмкін 

болғанда ғана  орындайды.  UpDate  әдісі  бойынша хабар келісімен бірден жаңарту операциясы 

орындала береді.  



Достарыңызбен бөлісу:
1   ...   109   110   111   112   113   114   115   116   ...   122




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет