ProgramBandera написав:Поясніть будь ласка початківцю-чайнику що таке Canvas.
І де його взяти в Delphi 7?
Взагалі то клас, але певно Ви такими термінами не оперуєте, тому спробую на пальцях.
Канва (Canvas) це така штуковина, звертаючись до якої (використовуючи її функції) можна малювати простеньку графіку на полі форми (та і будь якого об'єкту, ТМемо в тому числі), наприклад лінії, геометричні фігури, текст. Просто виводити у вигляді графіки.
Наведу прикладів для розуміння
Намалювати лінію прямо на формі можна такими методами канви
Form1.Canvas.moveTo(0,0); //встановлюємо початок
Form1.Canvas.LineTo(100,100); //встановлюємо кінець
Також можна встановити колір і товщину, код наводити не буду, бо точно не памятаю, але щось на кшталт
Form1.Canvas.Pen.Color := якесь значення rgb;
Можна вивести і текст, задавши його властивості
Form1.Canvas.Font.щось //тут якісь властивості тексту, якщо я не плутаю
Form1.Canvas.TextOut(0,0,"Якийсь текст");
Код з голови, тому я міг і помилитись десь, повний перелік властивостей канви є в документації в самому дельфі, або отут
http://docs.embarcadero.com/products/ra … anvas.html