Constructor

Создает объект класса TRect.

Синтаксис

PASCAL

constructor TRect.Create(aLeft: Integer = 0; aTop: Integer = 0; aRight: Integer = 0; aBottom: Integer = 0); 

ECMA

TRect([aLeft][, aTop][, aRight][, aBottom]);

Параметры

Параметр Тип (PASCAL) Тип (ECMA) По умолчанию Описание
aLeft Integer Number 0 Координата X, соответствующая левой стороне прямоугольника
aTop Integer Number 0 Координата Y, соответствующая верхней стороне прямоугольника
aRight Integer Number 0 Координата X, соответствующая правой стороне прямоугольника
aBottom Integer Number 0 Координата Y, соответствующая нижней стороне прямоугольника

Примеры

PASCAL

  1. //{$MODE PASCAL}
    var rect := TRect.Create;
    Log('Left:'#9 + IntToStr(rect.Left));
    Log('Top:'#9 + IntToStr(rect.Top));
    Log('Right:'#9 + IntToStr(rect.Right));
    Log('Bottom:'#9 + IntToStr(rect.Bottom));

  1. //{$MODE PASCAL}
    var rect := TRect.Create(1,2,3,4);
    Log('Left:'#9 + IntToStr(rect.Left));
    Log('Top:'#9 + IntToStr(rect.Top));
    Log('Right:'#9 + IntToStr(rect.Right));
    Log('Bottom:'#9 + IntToStr(rect.Bottom));

ECMA

  1. //{$MODE ECMA}
    var rect = new TRect();
    log('Left:' + String.fromCharCode(9) + rect.left);
    log('Top:' + String.fromCharCode(9) + rect.top);
    log('Right:' + String.fromCharCode(9) + rect.right);
    log('Bottom:' + String.fromCharCode(9) + rect.bottom);

  1. //{$MODE ECMA}
    var rect = new TRect(1,2,3,4);
    log('Left:' + String.fromCharCode(9) + rect.left);
    log('Top:' + String.fromCharCode(9) + rect.top);
    log('Right:' + String.fromCharCode(9) + rect.right);
    log('Bottom:' + String.fromCharCode(9) + rect.bottom);