Sign in Join
Wiki copytemporary

TGraphicControl/ru: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11**TGraphicControl** является базовым классом для компонентов с облегченной графикой, наподобие [[TBevel/ru|TBevel]].
22
33Данный класс поддерживает простые элементы управления с облегченной графикой, которым не нужен ввод с клавиатуры или которые содержат другие элементы управления.
44
55Поскольку данным элементам управления не требуются графические виджеты, они используют меньше ресурсов, чем элементы управления, основанные на **TWinControl**.
66
77**TGraphicControl** предоставляет свойство *Canvas* для доступа к поверхности рисования, виртуальный метод *Paint*, а также обработчик события *OnPaint*, вызываемый в ответ на запрос рисования от родительского элемента.
88
99Используйте перегрузку метода *Paint* или примените свой обработчик события *OnPaint*, чтобы отрисовать элемент управления.
1010
1111Если вам нужен ввод с клавиатуры или поддержка дочерних элементов управления, используйте [[TCustomControl/ru|TCustomControl]] вместо данного класса.
1212
1313Наиболее важные члены класса:
1414
15-` `[[procedure Paint/ru|procedure Paint]]`;`\
16-` `[[property OnPaint/ru|property OnPaint]]`: `[[TNotifyEvent/ru|TNotifyEvent]]`; `\
17-` `[[property Canvas/ru|property Canvas]]`: `[[TCanvas/ru|TCanvas]]`;`
15+``` pascal
16+ procedure Paint;
17+ property OnPaint: TNotifyEvent;
18+ property Canvas: TCanvas;
19+```
1820
1921## См. также
2022
2123- [[doc:lcl/controls/tgraphiccontrol.html|Документация по TGraphicControl]]
2224
2325---
2426*From the Free Pascal wiki, page "TGraphicControl/ru", as it stood on 2020-01-20 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history