События списков файлов

Ниже перечислены события, поддерживаемые списками файлов.

 

Click KeyPress OLECompleteDrag PathChange
DblClick KeyUp OLEDragDrop PatternChange
DragDrop LostFocus OLEDragOver Scroll
DragOver MouseDown OLEGiveFeedback Validate
GotFocus MouseMove OLESetData  
KeyDown MouseUp OLEStartDrag  

 

Перечисленные события во многом совпадают с событиями обычных списков. Чаще всего в процедуре события Click кнопки выполняются некоторые действия, основанные на значениях свойств Path и FileName списка файлов. Тем не менее, довольно часто пользователь может добиться того же эффекта двойным щелчком на списке файлов. Как вы помните из раздела, посвященного спискам, для этого следует вызвать из процедуры события DblClick списка файлов процедуру события Click кнопки.

События PathChange и PatternChange характерны лишь для списков файлов. Первое происходит при изменении свойства Path. Аналогично, событие PatternChange происходит при программном изменении свойства Pattern. Обычно шаблон вводится пользователем в текстовом поле, после чего программа преобразует его в свойство Pattern. В процедуре события PatternChange можно отменить изменение шаблона, если пользователь ввел какое-нибудь опасное значение - скажем, *. ini.

 

Методы списков файлов

Данный элемент поддерживает несколько методов, перечисленных в следующей таблице. Все эти методы не играют особой роли в работе списков.

 

Drang Move OLEDrag Refresh SetFocus ShowWhatsThis ZOrder

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: