Это:
using FORMS = System.Windows.Forms;
Является псевдонимом пространства имен , а не псевдонимом типа.
Для пространств имен не определены методы.
Кроме того, CreateGraphics
является не статическим, поэтому не может быть вызван напрямую для типа, только для экземпляра.
Предполагая, что myForm
является экземпляром Form
:
Graphics g = myForm.CreateGraphics();
В вашем связанном примере CreateGraphics()
вызывается для экземпляра this
неявно и предполагает, что вызов относится к типу Form
или Control
. Так что, если вы вызываете его в элементе управления / форме, он просто будет работать.