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


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

При натискане на левия бутон на мишката (OnClick събитие) фокусът се премества върху разпределението на избраната клетка. Придвижване на десен бутон е необходимо да бъдат описани в OnMouseDown на събитието манипулатор. Необходимо е, например, когато искате да изведете в контекстното меню на масата, отговаряща на номера на колона или ред на избраната клетка.

OnSelectCell събитие директно преди да се премести фокуса на подбор на избраната клетка. Възможности за помощ на водача позволява да се анализира реда и колоната и да се забрани движението.

Събития OnGetEditText OnSetEditText и позволяват да се получи съдържанието на клетката, преди да редактирате и след това редактирате съдържанието на избраната клетка. Чрез манипулиране на параметъра манипулатор стойност на тези събития, трябва произволно да промените в резултат на редактиране.

Естествено, сред събитията, които могат да реагират Delphi Stringgrid маса, има събития и клавиши OnKeyDown OnKeyUp. преместване на мишката OnMouseMoved. Освен това, работещи позволяват за предварително определен указател координира маса един от методите за определяне на клетката, през който в момента се намира на показалеца.

Фактът, че на масата е, всъщност, графичен обект с такава собственост като платно (Canvas), го кара постоянно да държи под око, за да бъдат боядисани отново. манипулатор събитие дава възможност да се направи OnDrawCell маса съдържа в техните клетки не само текст, но също така и снимки.

Както можете да видите, едва ли има събитие в програмата, която може да се остави без лечение до нашата маса. Така че използването на компонента Delphi StringGrid много лесен и удобен начин.

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

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