Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.13;
Скачать: CL | DM;

Вниз

DragDrop   Найти похожие ветки 

 
PSPF2003 ©   (2006-07-24 07:55) [0]

День добрый. Изучал один исходничек, разобрался во всем вот только не могу понять одну запись.

procedure TForm1.DBTreeFilter1DragOver(Sender, Source: TObject; X,
 Y: Integer; State: TDragState; var Accept: Boolean);
begin
if Source = DBTreeFilter1 then
 Accept:= Source=DBTreeFilter1;
end;

 Вот это место Accept:= Source=DBTreeFilter1; объясните кто знает.


 
Elen ©   (2006-07-24 08:04) [1]

Source=DBTreeFilter1
Это булевое выражение. Вернет True или False

> Accept:= Source=DBTreeFilter1

Эта запись равносильна if Source=DBTreeFilter1 then Accept:=true else accept:=false


 
PSPF2003 ©   (2006-07-24 08:08) [2]

Понятно, большое спасибо.


 
ЮЮ ©   (2006-07-24 08:16) [3]

эквивалентно
   Accept := Source = DBTreeFilter1;

Судя по Help , безсмысленен, ибо:

Within the OnDragOver event handler, the Accept parameter defaults to true.

Сhange the Accept parameter to false to reject the dragged object. Leave Accept as true to allow the user to drop or dock the dragged object on the control.


 
ЮЮ ©   (2006-07-24 08:19) [4]

P.S. Бессмысленен имено исходный, ибо "изменяет" в True то, что и так True, но никогда не устанавливает False



Страницы: 1 вся ветка

Текущий архив: 2006.08.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.236 c
1-1151738901
Артем22
2006-07-01 11:28
2006.08.13
Чтение из приложения в процессе выполнения


15-1153197800
Ega23
2006-07-18 08:43
2006.08.13
С Днём рождения! 18 июля


2-1153752165
VALUA
2006-07-24 18:42
2006.08.13
DBGrid - N колонки


4-1145447500
Elen
2006-04-19 15:51
2006.08.13
Определение загруженности процессора


2-1153727239
цк3сл3к
2006-07-24 11:47
2006.08.13
Извините за тупой вопрос но как открыть файл?