69
Delphi ортасының визуалдық және визуалдық емес компоненттері кӛптеген әдістермен
байланысты болады. Ол әдістер арқылы объектілерді құрастыру, оларды жойып тастау, сызу,
бейнелеу, жасыру және т.с.с. операцияларды орындауға болады. Визуалдық компоненттерге жиі
қолданылатын әдістерді қарастырайық.
SetFocus прцедурасы терезелік басқару элементіне енгізу фокусын береді. Егер басқару
элементі қазіргі мезетте енгізу фокусын қабылдай алмайтын жағдайда болса, онда қате шығады.
Сондықтан фокусты элементке беру алдында элементтің фокусты қабылдайтын қабылетін
CanFocus функциясы арқылы тексеру керек. Егер функцияның нәтижесі True болса, онда
элементке фокусты беруге болады, керісінше (False) - элемент фокусты қабылдай алмайды.
Фокусты қабылдамайтын жағдай - элемент екпінді емес күйде болуы, яғни оның Enabled
қасиетінің мәні False болғандығы анықтайды.
Clear әдісі элементтің мазмұнын (мәтіндік немесе сандық берігендерді) жойып
тастайды, яғни элементті тазалайды.
Refresh әдісі басқару элементтерін жаңарту үшін қолданылады. Жаңарту дегеніміз,
элементті алып тастау және қайтадан салу деп түсіну қажет. Элементті қайталап
салу қажет болса,
әдетте осы әдіс автоматты тұрде шақырылады. Бірақ кейде, программалаушы қайталап салу
әрекеттерін ӛзі басқарып отырған жағдайда, бұл әдісті программа кодында кӛлтіру қажет.
Refresh әдісі Invalidate және UpDate әдістерін шақырып отырады. Invalidate әдісі Windows
ортасына бейнені жаңарту қажеттігі туралы хабар жібереді. Жүйе осы операцияны мүмкін
болғанда ғана орындайды. UpDate әдісі бойынша хабар келісімен бірден жаңарту операциясы
орындала береді.
Достарыңызбен бөлісу: