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

Курсор имот


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

Има няколко запазени курсори курсора съответните константи със стойности на две минус (-2) до минус 22 (-22). Тях можем да видим, като отворите падащия списък в инспектора на обекта:

Стойността по подразбиране е равна на crDefault на курсора. това не е отразено в курсори на масата, тъй като същата като на изображението и цифровата стойност с crArrow на курсора. Също така, както е видно от таблицата, с числени стойности курсори -5 и -22 имат същите стойности и символни графики.

Има и друга цифрова стойност запазени за курсора: 1. Указателят със стойността -1 от останалите курсори, характеризиращи се с това, че не е графично изображение. Може да се използва в случаите, когато искате да скриете курсора, например, за да му графичен символ не пречи на изпълнението на някои операции с графики или текст.

курсора изображения се съхраняват във файлове с разширения * .cur и .ani * (анимирани курсори). Има множество колекция от курсори и курсор за програмата можете да създавате и собствени с помощта на специализиран софтуер.

За да използвате новата курсора в програмата, е необходимо да се прилага по отношение на свойствата на глобалната обекта като Delphi Screen. Screen обект има курсори имота. Това е масив има по-горе споменато запазени стойности в диапазона от -1 до -22. Вие може да замени някой от тях курсора на мишката върху снимката, но това е по-добре да се възложи на курсора до новата стойност не съвпада с резервирано.

Така че, изборът на нова курсори, трябва да ги запишете във файлове, например, NewCursor1.cur. NewCursor2.cur. и след това да качите тези файлове на Screen.Cursors множество клетки. използване LoadCursorFromFile функции:

Предварително може да създаде глобални числови константи:

конст NewCursor1 = 1;
конст NewCursor2 = 2;

Сега, за да се, ако е необходимо StringGrid1 компонент придобит нов курсора, например NewCursor1.cur. трябва да го зададете на маса стая (1) Курсор имот:

StringGrid1.Cursor: = 1;
или
StringGrid1.Cursor: = NewCursor1;

Тези манипулират курсори компоненти са възможни, ако вътрешно свойство на курсора на обект на екрана все още crDefault. Ако зададете друга стойност, всички компоненти на приложението ще придобият съответния мишката и да го променят с помощта на компонентите на курсора на собственост е невъзможно.

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

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