Урок 10 - принципите на използване на платно
В този урок ще се научите как да работите с платното. Какво е това? Ако преведете тази дума в българския език се оказва, че това е най-платно, платното. Платно представлява компонент площ, която може да се създаде, съхранява и променя графичния образ.
Вероятно сте го виждали много пъти, че формата е с Canvas собственост. Същият този имот също имат TImage. Какво е възможно да се направи? Можете да теглите от прости точка на овални и текст изход. Нека се опитаме да нарисувате права линия от точка А до точка Б. Поставете върху бутона, за да форма и запис манипулатор OnClick на:
Какво е това? MoveTo - това е от това, което произход, за да започне да се тегли чертата, можем да кажем, че това е началото на линията. А LineTo край на линията, съответно.
Line боядисана в черно и червено, отиваме на лов! Преди да започнете да рисувате пиши:
В платното там Pen функция. С него можете да промените дебелината (широчина), цвят (Color), стил (стил), и др.
Сега начертайте правоъгълник:
Координати мислят ясни. Първите два посочи наляво горния ъгъл, две по - долния десен ъгъл на правоъгълника.
Нарисувайте нещо боядисани, цвят рамка може да се промени (писалка), но как да се променят формите попълват цвят - Четка собственост (засенчване). Промяна на цвета на запълване на квадрат на зелено, за това, преди да се направи правоъгълник самия запис:
В допълнение към това тя може да бъде за запълване не е твърд и модел. За да направите това, преди да се направят правоъгълника направите:
За да бъде по-лесно да се справят с мястото Pen и четка за формата и TShape той намерите тези свойства. Експериментирайте и промяна поглед като компонента. И въз основа на това знание, което можете да направите всичко това програмно, кодът просто се позова на променливи свойства.
В допълнение, можете да risvoat правоъгълници елипси:
И накрая, как да се направи един пиксел на конкретен цвят:
В този случай, червен цвят.
Освен това може да се показва на платно снимката. Например в един компонент TImage има една картина, и то трябва да се показва на платно под формата или на друго TImage. Сложете форма TImage и го зареди всяка BMP файл. В събитието манипулатор чрез натискане на бутон пишем:
След изпълнение на код в 0,0 ще покаже всички графики, съхранявани в Image1.
Разбира се, това не е всички характеристики, които описах в този урок. Опитайте се да направим нещо повече. Някои малък проект. И накрая, бих казал, че платно показва много бавно, т.е. за бърза графика продукция (например игри) не е подходящ. За да направите това, най-простият от тях е DelphiX компонент. Той може да ви помогне бързо и лесно да се покаже графика. Това са няколко връзки, за да се запознае с DelphiX: DelphiX: Описание и монтаж; DelphiX: Изтегляне и показване на спрайтове
Урок 11 - Запазване на настройките на програмата