Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Как нарисовать прямоугольник на форме на С++.NET?


Автор: Competitor 29.11.2005, 14:27
Как нарисовать прямоугольник на форме на С++.NET?

Автор: nikf 29.11.2005, 15:30
Код

    private: System::Void Form1_Paint(System::Object *  sender,        System::Windows::Forms::PaintEventArgs *  e)
             {
                 System::Drawing::Pen* pen=new System::Drawing::Pen(Color::Black,4);
                 e->Graphics->DrawRectangle(pen,10,10,100,100);
                 pen->Dispose();
             }

Это простейший вариант, но вообще лучше не создавать каждый раз pen, а сделать его членом класса и создавать например в Form_Load а удалять в Dispose.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)