#pragma once namespace enomaly_infonet { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; /// /// Summary for Form1 /// /// WARNING: If you change the name of this class, you will need to change the /// 'Resource File Name' property for the managed resource compiler tool /// associated with all .resx files this class depends on. Otherwise, /// the designers will not be able to interact properly with localized /// resources associated with this form. /// public ref class Form1 : public System::Windows::Forms::Form { public: Form1(void) { InitializeComponent(); // //TODO: Add the constructor code here // } protected: /// /// Clean up any resources being used. /// ~Form1() { if (components) { delete components; } } private: System::Windows::Forms::LinkLabel^ mysql; private: System::Windows::Forms::LinkLabel^ website; private: System::Windows::Forms::LinkLabel^ typo3; private: System::Windows::Forms::LinkLabel^ apache; private: System::Windows::Forms::LinkLabel^ updates; private: System::Windows::Forms::LinkLabel^ enomaly; protected: protected: private: /// /// Required designer variable. /// System::ComponentModel::Container ^components; #pragma region Windows Form Designer generated code /// /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// void InitializeComponent(void) { System::ComponentModel::ComponentResourceManager^ resources = (gcnew System::ComponentModel::ComponentResourceManager(Form1::typeid)); this->mysql = (gcnew System::Windows::Forms::LinkLabel()); this->website = (gcnew System::Windows::Forms::LinkLabel()); this->typo3 = (gcnew System::Windows::Forms::LinkLabel()); this->apache = (gcnew System::Windows::Forms::LinkLabel()); this->updates = (gcnew System::Windows::Forms::LinkLabel()); this->enomaly = (gcnew System::Windows::Forms::LinkLabel()); this->SuspendLayout(); // // mysql // this->mysql->ActiveLinkColor = System::Drawing::Color::Transparent; this->mysql->AutoEllipsis = true; this->mysql->BackColor = System::Drawing::Color::Transparent; this->mysql->Cursor = System::Windows::Forms::Cursors::Hand; this->mysql->Image = (cli::safe_cast(resources->GetObject(L"mysql.Image"))); this->mysql->LinkArea = System::Windows::Forms::LinkArea(0, 50); this->mysql->LinkColor = System::Drawing::Color::Transparent; this->mysql->Location = System::Drawing::Point(26, 100); this->mysql->Name = L"mysql"; this->mysql->Size = System::Drawing::Size(74, 107); this->mysql->TabIndex = 0; this->mysql->TabStop = true; this->mysql->Text = L"mysql"; this->mysql->UseCompatibleTextRendering = true; this->mysql->VisitedLinkColor = System::Drawing::Color::Transparent; this->mysql->LinkClicked += gcnew System::Windows::Forms::LinkLabelLinkClickedEventHandler(this, &Form1::linkLabel1_LinkClicked); // // website // this->website->ActiveLinkColor = System::Drawing::Color::Transparent; this->website->BackColor = System::Drawing::Color::Transparent; this->website->Cursor = System::Windows::Forms::Cursors::Hand; this->website->Image = (cli::safe_cast(resources->GetObject(L"website.Image"))); this->website->LinkColor = System::Drawing::Color::Transparent; this->website->Location = System::Drawing::Point(120, 104); this->website->Name = L"website"; this->website->Size = System::Drawing::Size(83, 103); this->website->TabIndex = 1; this->website->VisitedLinkColor = System::Drawing::Color::Transparent; this->website->LinkClicked += gcnew System::Windows::Forms::LinkLabelLinkClickedEventHandler(this, &Form1::linkLabel1_LinkClicked_1); // // typo3 // this->typo3->BackColor = System::Drawing::Color::Transparent; this->typo3->Cursor = System::Windows::Forms::Cursors::Hand; this->typo3->Image = (cli::safe_cast(resources->GetObject(L"typo3.Image"))); this->typo3->LinkColor = System::Drawing::Color::Transparent; this->typo3->Location = System::Drawing::Point(211, 103); this->typo3->Name = L"typo3"; this->typo3->Size = System::Drawing::Size(98, 104); this->typo3->TabIndex = 2; this->typo3->VisitedLinkColor = System::Drawing::Color::Transparent; this->typo3->LinkClicked += gcnew System::Windows::Forms::LinkLabelLinkClickedEventHandler(this, &Form1::linkLabel2_LinkClicked); // // apache // this->apache->BackColor = System::Drawing::Color::Transparent; this->apache->Cursor = System::Windows::Forms::Cursors::Hand; this->apache->Image = (cli::safe_cast(resources->GetObject(L"apache.Image"))); this->apache->LinkColor = System::Drawing::Color::Transparent; this->apache->Location = System::Drawing::Point(21, 214); this->apache->Name = L"apache"; this->apache->Size = System::Drawing::Size(89, 88); this->apache->TabIndex = 3; this->apache->VisitedLinkColor = System::Drawing::Color::Transparent; this->apache->LinkClicked += gcnew System::Windows::Forms::LinkLabelLinkClickedEventHandler(this, &Form1::linkLabel3_LinkClicked); // // updates // this->updates->BackColor = System::Drawing::Color::Transparent; this->updates->Cursor = System::Windows::Forms::Cursors::Hand; this->updates->Image = (cli::safe_cast(resources->GetObject(L"updates.Image"))); this->updates->LinkColor = System::Drawing::Color::Transparent; this->updates->Location = System::Drawing::Point(118, 214); this->updates->Name = L"updates"; this->updates->Size = System::Drawing::Size(83, 92); this->updates->TabIndex = 4; this->updates->VisitedLinkColor = System::Drawing::Color::Transparent; this->updates->LinkClicked += gcnew System::Windows::Forms::LinkLabelLinkClickedEventHandler(this, &Form1::linkLabel4_LinkClicked); // // enomaly // this->enomaly->BackColor = System::Drawing::Color::Transparent; this->enomaly->Cursor = System::Windows::Forms::Cursors::Hand; this->enomaly->Image = (cli::safe_cast(resources->GetObject(L"enomaly.Image"))); this->enomaly->LinkColor = System::Drawing::Color::Transparent; this->enomaly->Location = System::Drawing::Point(215, 214); this->enomaly->Name = L"enomaly"; this->enomaly->Size = System::Drawing::Size(97, 92); this->enomaly->TabIndex = 5; this->enomaly->VisitedLinkColor = System::Drawing::Color::Transparent; this->enomaly->LinkClicked += gcnew System::Windows::Forms::LinkLabelLinkClickedEventHandler(this, &Form1::linkLabel5_LinkClicked); // // Form1 // this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; this->BackgroundImage = (cli::safe_cast(resources->GetObject(L"$this.BackgroundImage"))); this->BackgroundImageLayout = System::Windows::Forms::ImageLayout::Stretch; this->ClientSize = System::Drawing::Size(334, 315); this->Controls->Add(this->enomaly); this->Controls->Add(this->updates); this->Controls->Add(this->apache); this->Controls->Add(this->typo3); this->Controls->Add(this->website); this->Controls->Add(this->mysql); this->FormBorderStyle = System::Windows::Forms::FormBorderStyle::FixedSingle; this->Name = L"Form1"; this->Text = L"Enomaly App Control"; this->Load += gcnew System::EventHandler(this, &Form1::Form1_Load); this->ResumeLayout(false); } #pragma endregion private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { } private: System::Void linkLabel1_LinkClicked(System::Object^ sender, System::Windows::Forms::LinkLabelLinkClickedEventArgs^ e) { //aa // Show another form. //Form ^ f2 = gcnew Form(); //f2->Show(); //linkLabel1->LinkVisited = true; try { VisitLink(); } catch (Exception ^ ex) { MessageBox::Show("Unable to open link that was clicked."); } } private: System::Void linkLabel1_LinkClicked_1(System::Object^ sender, System::Windows::Forms::LinkLabelLinkClickedEventArgs^ e) { MessageBox::Show("I'm linkLabel1."); } private: System::Void linkLabel2_LinkClicked(System::Object^ sender, System::Windows::Forms::LinkLabelLinkClickedEventArgs^ e) { MessageBox::Show("I'm linkLabel2."); } private: System::Void linkLabel3_LinkClicked(System::Object^ sender, System::Windows::Forms::LinkLabelLinkClickedEventArgs^ e) { MessageBox::Show("I'm linkLabel3."); } private: System::Void linkLabel4_LinkClicked(System::Object^ sender, System::Windows::Forms::LinkLabelLinkClickedEventArgs^ e) { MessageBox::Show("I'm linkLabel4."); } private: System::Void linkLabel5_LinkClicked(System::Object^ sender, System::Windows::Forms::LinkLabelLinkClickedEventArgs^ e) { MessageBox::Show("I'm linkLabel5."); } private: void VisitLink() { // Change the color of the link text by setting LinkVisited // to true. //linkLabel1->LinkVisited = true; // Call the Process.Start method to open the default browser // with a URL: System::Diagnostics::Process::Start("http://www.microsoft.com"); } }; }