netlib.narod.ru< Назад | Оглавление | Далее >

Как получить объект Graphics

Большинство функций рисования являются методами класса Graphics (кроме них есть еще функции класса ControlPaint, но они довольно специфичны). Для рисования нужен объект типа Graphics. Но конструктор Graphics не является открытым, поэтому просто создать объект Graphics, как это показано ниже, не получится:

  Graphics grfx = new Graphics();          // He будет работать!

Кроме того, класс Graphics является изолированным (sealed), т.е. вы не можете создавать собственные классы, производные от Graphics:

  class MyGraphics: Graphics               // He будет работать!

Это делается иначе. Вот полный перечень способов получения объектов Graphics, начиная с самого распространенного.


netlib.narod.ru< Назад | Оглавление | Далее >

Сайт управляется системой uCoz