#pragma once namespace Guschin { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; /// /// Сводка для MyForm /// public ref class MyForm : public System::Windows::Forms::Form { public: MyForm(void) { InitializeComponent(); // //TODO: добавьте код конструктора // } protected: /// /// Освободить все используемые ресурсы. /// ~MyForm() { if (components) { delete components; } } private: System::Windows::Forms::Label^ label1; private: System::Windows::Forms::TextBox^ textBox1; private: System::Windows::Forms::Label^ label2; private: System::Windows::Forms::Button^ button1; private: System::Windows::Forms::Label^ currency; protected: protected: private: /// /// Обязательная переменная конструктора. /// System::ComponentModel::Container^ components; #pragma region Windows Form Designer generated code /// /// Требуемый метод для поддержки конструктора — не изменяйте /// содержимое этого метода с помощью редактора кода. /// void InitializeComponent(void) { this->label1 = (gcnew System::Windows::Forms::Label()); this->textBox1 = (gcnew System::Windows::Forms::TextBox()); this->label2 = (gcnew System::Windows::Forms::Label()); this->button1 = (gcnew System::Windows::Forms::Button()); this->currency = (gcnew System::Windows::Forms::Label()); this->SuspendLayout(); // // label1 // this->label1->BackColor = System::Drawing::SystemColors::Control; this->label1->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 10, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast(204))); this->label1->Location = System::Drawing::Point(29, 33); this->label1->Name = L"label1"; this->label1->Size = System::Drawing::Size(442, 90); this->label1->TabIndex = 0; this->label1->Text = L"Привет, я молдавский вирус. Мой автор слишком беден и поэтому я не могу ничего сд" L"елать твоему компьютеру. Пожалуйста, удали какой-нибудь файл и перечисли деньги " L"по указанному счёту. Спасибо."; this->label1->Click += gcnew System::EventHandler(this, &MyForm::label1_Click); // // textBox1 // this->textBox1->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 13, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast(204))); this->textBox1->Location = System::Drawing::Point(102, 252); this->textBox1->Name = L"textBox1"; this->textBox1->Size = System::Drawing::Size(189, 27); this->textBox1->TabIndex = 1; // // label2 // this->label2->AutoSize = true; this->label2->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 12, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast(204))); this->label2->Location = System::Drawing::Point(30, 255); this->label2->Name = L"label2"; this->label2->Size = System::Drawing::Size(66, 20); this->label2->TabIndex = 2; this->label2->Text = L"Сумма: "; // // button1 // this->button1->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 10, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast(204))); this->button1->Location = System::Drawing::Point(358, 248); this->button1->Name = L"button1"; this->button1->Size = System::Drawing::Size(103, 37); this->button1->TabIndex = 3; this->button1->Text = L"Отправить"; this->button1->UseVisualStyleBackColor = true; // // currency // this->currency->AutoSize = true; this->currency->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 10, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast(204))); this->currency->Location = System::Drawing::Point(297, 258); this->currency->Name = L"currency"; this->currency->Size = System::Drawing::Size(55, 17); this->currency->TabIndex = 4; this->currency->Text = L"рублей"; // // MyForm // this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; this->ClientSize = System::Drawing::Size(500, 500); this->Controls->Add(this->currency); this->Controls->Add(this->button1); this->Controls->Add(this->label2); this->Controls->Add(this->textBox1); this->Controls->Add(this->label1); this->DoubleBuffered = true; this->Name = L"MyForm"; this->Text = L"Молдавский вирус"; this->Paint += gcnew System::Windows::Forms::PaintEventHandler(this, &MyForm::MyForm_Paint); this->Resize += gcnew System::EventHandler(this, &MyForm::MyForm_Resize); this->ResumeLayout(false); this->PerformLayout(); } #pragma endregion private: System::Void label1_Click(System::Object^ sender, System::EventArgs^ e) { } private: System::Void MyForm_Paint(System::Object^ sender, System::Windows::Forms::PaintEventArgs^ e) { Graphics^ g = e->Graphics; g->Clear(Color::Pink); Pen^ redPen = gcnew Pen(Color::Red); redPen->Width = 6; g->DrawLine(redPen, 0, 0, this->ClientRectangle.Width, this->ClientRectangle.Height); Pen^ bluePen = gcnew Pen(Color::Blue, 10); g->DrawLine(bluePen, 90, 50, ClientRectangle.Width, 80); SolidBrush^ drawBrush = gcnew SolidBrush(Color::Green); System::Drawing::Font^ drawFont = gcnew System::Drawing::Font("Comic Sans MS", 20); g->DrawString("хаха надпись", drawFont, drawBrush, 40, 400); Pen^ sqarePen = gcnew Pen(Color::Green, 5); g->DrawLine(sqarePen, 0, ClientRectangle.Height / 3, ClientRectangle.Width / 3 * 2, 0); g->DrawLine(sqarePen, ClientRectangle.Width / 3 * 2, 0, ClientRectangle.Width, ClientRectangle.Height / 3 * 2); g->DrawLine(sqarePen, ClientRectangle.Width, ClientRectangle.Height / 3 * 2, ClientRectangle.Width / 3, ClientRectangle.Height); g->DrawLine(sqarePen, ClientRectangle.Width / 3, ClientRectangle.Height, 0, ClientRectangle.Height / 3); } private: System::Void MyForm_Resize(System::Object^ sender, System::EventArgs^ e) { this->Refresh(); } }; }