ПредишенСледващото

Ако премахнете оператора

след това на етикета Label1 никога няма да знаеш, че е време да се направи на себе си и своя текст екрана няма да се вижда. Напротив, промяната в родителската собственост свързва етикета в списъка на подчинените елементи на формата, както и прозорец функция форма ще се хареса на правилния метод на етикета, за да изглежда на екрана по време на самата форма.

Програмистите, работещи в Windows, не могат да обяснят смисъла на събитието. Самата среда на Windows и написан на нейните програми се управляват от събитията, които се случват в резултат на действията на потребителите, както и PC хардуер и други програми. Ориентираното програмиране събития - неразделна черта на Windows. Delphi осигурява пълен достъп до фундамента на събитията, предоставени от Windows. От друга страна, Delphi опростява програмиране такива събития манипулатори.

Sobytie- този тип процедура собственост. предназначен за създаване на собствени отговори на тези или други входни действия:

Имоти OnMyEvent: TMyEvent прочетете FOnMyEvent

В Делфи, наречен събитията от специални свойства на процесуално тип. че стойностите, определени за имената на методи, които са описани реакция на събитието. Такива методи са наречени работещи събития.

Всички събития Delphi любимци префикс On. Например, OnClick -Events, когато натиснете бутона на мишката, OnKeyPress -Когато натиснете произволен клавиш от клавиатурата, компонент създаване OnCreate -с, OnMouseMove-, докато се движи мишката.

Кликвайки на страницата на обекта инспектор Събития в желаното събитие, вие ще получите празен в метода на програма на изисквания вид. В този случай, името на метода ще бъде името на текущия компонент и името на събитие (без префикс върху), тя ще се отнася до сегашната форма. Да предположим, че на Form1, има Button1. след това да се справят с бутона на мишката е натиснат (OnClick събитие) ще бъде създаден метод за събиране на реколтата:

Delphi приложения са интерактивни системи, в които да се организира взаимодействието между потребителя и програмата използва методите на възникнали от събития. Delphi приложение реагира събитие - сигнали от мишка, клавиатура и системни събития (например, в резултат на нарушения на ограниченията на системата). Различни обекти могат да отговорят на различни набори от събития.

За организирането на реакция на събитието, можете да:

1. Не обръщайте внимание на събитието. т.е. да не пиша процедури за реакция на това събитие, поведението на обекта се определя по подразбиране;

2. Intercept събитие. за това, че е необходимо да се напише текста на процедурата - манипулатор soby-среда, и ще можете да промените или промяна на поведението на обекта, посочен в DEFAULT-НИП. Това може да бъде, например, промяна на външния вид на курсора, когато влиза в определена област на екрана или промяна на наличността на компонент с имот Enabled.

Например. последователността от действия, когато прихващат събития OnClick - кликнете на мишката, за да контролира Button1. Това е, както следва:

1. Налице е едно кликване събитие на един бутон, наречен Button1. за устието на потребителя Novita мишката върху бутона и натиснете левия бутон на мишката (която ще се извършват с едно щракване на мишката върху бутона Button1), ще има едно събитие, наречено OnClick - кликнете върху бутона;

2. Button1 обект заловени това събитие, тъй като има манипулатор soby-среда за него;

3.Delphi търси процедура с име, съответстващо на наименованието на обекта, участващи (Button1) и името на събитието (OnClick), т.е. процедура Button1Click.

Наименование на процедурата за боравене със събития се състои от Buttonl1 - името на обекта, в който е настъпило събитието, и с едно щракване - името събитие (без префикс On).

Разработчикът на приложение, използващо Delphi трябва да напишете само със събития. Прихващане на събития и събития, работещи наричат ​​организацията изпълнява програмата Delphi.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!