Skocz do zawartości

windows form c++


viamrimar

Rekomendowane odpowiedzi

Probuje zrobic prymitywny program podobny do tabliczki mnożenia

111111aaa_xxwsqse.JPG

 

 

 

 

#pragma once

namespace tabliczka {

   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>
   /// Summary for Form1
   /// </summary>
   public ref class Form1 : public System::Windows::Forms::Form
   {
   public:
       Form1(void)
       {
           InitializeComponent();
           //
           //TODO: Add the constructor code here
           //
       }

   protected:
       /// <summary>
       /// Clean up any resources being used.
       /// </summary>
       ~Form1()
       {
           if (components)
           {
               delete components;
           }
       }
   private: System::Windows::Forms::Button^  button1;
   protected:
   private: System::Windows::Forms::Button^  button2;
   private: System::Windows::Forms::Button^  button3;
   private: System::Windows::Forms::Button^  button4;
   private: System::Windows::Forms::Button^  button5;
   private: System::Windows::Forms::Button^  button6;
   private: System::Windows::Forms::Button^  button7;
   private: System::Windows::Forms::Button^  button8;
   private: System::Windows::Forms::Button^  button9;
   private: System::Windows::Forms::Button^  button10;
   private: System::Windows::Forms::Button^  button11;
   private: System::Windows::Forms::Button^  button12;
   private: System::Windows::Forms::Button^  button13;
   private: System::Windows::Forms::Button^  button14;
   private: System::Windows::Forms::Button^  button15;
   private: System::Windows::Forms::Button^  button16;
   private: System::Windows::Forms::Button^  button17;
   private: System::Windows::Forms::Button^  button18;
   private: System::Windows::Forms::Label^  label1;
   private: System::Windows::Forms::Label^  label2;
   private: System::Windows::Forms::Label^  label3;

   private:
       /// <summary>
       /// Required designer variable.
       /// </summary>
       System::ComponentModel::Container ^components;

#pragma region Windows Form Designer generated code
       /// <summary>
       /// Required method for Designer support - do not modify
       /// the contents of this method with the code editor.
       /// </summary>
       void InitializeComponent(void)
       {
           this->button1 = (gcnew System::Windows::Forms::Button());
           this->button2 = (gcnew System::Windows::Forms::Button());
           this->button3 = (gcnew System::Windows::Forms::Button());
           this->button4 = (gcnew System::Windows::Forms::Button());
           this->button5 = (gcnew System::Windows::Forms::Button());
           this->button6 = (gcnew System::Windows::Forms::Button());
           this->button7 = (gcnew System::Windows::Forms::Button());
           this->button8 = (gcnew System::Windows::Forms::Button());
           this->button9 = (gcnew System::Windows::Forms::Button());
           this->button10 = (gcnew System::Windows::Forms::Button());
           this->button11 = (gcnew System::Windows::Forms::Button());
           this->button12 = (gcnew System::Windows::Forms::Button());
           this->button13 = (gcnew System::Windows::Forms::Button());
           this->button14 = (gcnew System::Windows::Forms::Button());
           this->button15 = (gcnew System::Windows::Forms::Button());
           this->button16 = (gcnew System::Windows::Forms::Button());
           this->button17 = (gcnew System::Windows::Forms::Button());
           this->button18 = (gcnew System::Windows::Forms::Button());
           this->label1 = (gcnew System::Windows::Forms::Label());
           this->label2 = (gcnew System::Windows::Forms::Label());
           this->label3 = (gcnew System::Windows::Forms::Label());
           this->SuspendLayout();
           //
           // button1
           //
           this->button1->ForeColor = System::Drawing::Color::Red;
           this->button1->Location = System::Drawing::Point(16, 70);
           this->button1->Name = L"button1";
           this->button1->Size = System::Drawing::Size(60, 48);
           this->button1->TabIndex = 0;
           this->button1->Text = L"1";
           this->button1->UseVisualStyleBackColor = true;
           this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
           //
           // button2
           //
           this->button2->ForeColor = System::Drawing::Color::Red;
           this->button2->Location = System::Drawing::Point(82, 70);
           this->button2->Name = L"button2";
           this->button2->Size = System::Drawing::Size(60, 48);
           this->button2->TabIndex = 1;
           this->button2->Text = L"2";
           this->button2->UseVisualStyleBackColor = true;
           this->button2->Click += gcnew System::EventHandler(this, &Form1::button2_Click);
           //
           // button3
           //
           this->button3->ForeColor = System::Drawing::Color::Red;
           this->button3->Location = System::Drawing::Point(148, 70);
           this->button3->Name = L"button3";
           this->button3->Size = System::Drawing::Size(60, 48);
           this->button3->TabIndex = 2;
           this->button3->Text = L"3";
           this->button3->UseVisualStyleBackColor = true;
           this->button3->Click += gcnew System::EventHandler(this, &Form1::button3_Click);
           //
           // button4
           //
           this->button4->ForeColor = System::Drawing::Color::Red;
           this->button4->Location = System::Drawing::Point(214, 70);
           this->button4->Name = L"button4";
           this->button4->Size = System::Drawing::Size(60, 48);
           this->button4->TabIndex = 3;
           this->button4->Text = L"4";
           this->button4->UseVisualStyleBackColor = true;
           this->button4->Click += gcnew System::EventHandler(this, &Form1::button4_Click);
           //
           // button5
           //
           this->button5->ForeColor = System::Drawing::Color::Red;
           this->button5->Location = System::Drawing::Point(280, 70);
           this->button5->Name = L"button5";
           this->button5->Size = System::Drawing::Size(60, 48);
           this->button5->TabIndex = 4;
           this->button5->Text = L"5";
           this->button5->UseVisualStyleBackColor = true;
           this->button5->Click += gcnew System::EventHandler(this, &Form1::button5_Click);
           //
           // button6
           //
           this->button6->ForeColor = System::Drawing::Color::Red;
           this->button6->Location = System::Drawing::Point(346, 70);
           this->button6->Name = L"button6";
           this->button6->Size = System::Drawing::Size(60, 48);
           this->button6->TabIndex = 5;
           this->button6->Text = L"6";
           this->button6->UseVisualStyleBackColor = true;
           this->button6->Click += gcnew System::EventHandler(this, &Form1::button6_Click);
           //
           // button7
           //
           this->button7->ForeColor = System::Drawing::Color::Red;
           this->button7->Location = System::Drawing::Point(412, 70);
           this->button7->Name = L"button7";
           this->button7->Size = System::Drawing::Size(60, 48);
           this->button7->TabIndex = 6;
           this->button7->Text = L"7";
           this->button7->UseVisualStyleBackColor = true;
           this->button7->Click += gcnew System::EventHandler(this, &Form1::button7_Click);
           //
           // button8
           //
           this->button8->ForeColor = System::Drawing::Color::Red;
           this->button8->Location = System::Drawing::Point(478, 70);
           this->button8->Name = L"button8";
           this->button8->Size = System::Drawing::Size(60, 48);
           this->button8->TabIndex = 7;
           this->button8->Text = L"8";
           this->button8->UseVisualStyleBackColor = true;
           this->button8->Click += gcnew System::EventHandler(this, &Form1::button8_Click);
           //
           // button9
           //
           this->button9->ForeColor = System::Drawing::Color::Red;
           this->button9->Location = System::Drawing::Point(544, 70);
           this->button9->Name = L"button9";
           this->button9->Size = System::Drawing::Size(60, 48);
           this->button9->TabIndex = 8;
           this->button9->Text = L"9";
           this->button9->UseVisualStyleBackColor = true;
           this->button9->Click += gcnew System::EventHandler(this, &Form1::button9_Click);
           //
           // button10
           //
           this->button10->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(0)), static_cast<System::Int32>(static_cast<System::Byte>(64)),
               static_cast<System::Int32>(static_cast<System::Byte>(0)));
           this->button10->Location = System::Drawing::Point(16, 124);
           this->button10->Name = L"button10";
           this->button10->Size = System::Drawing::Size(60, 48);
           this->button10->TabIndex = 9;
           this->button10->Text = L"1";
           this->button10->UseVisualStyleBackColor = true;
           this->button10->Click += gcnew System::EventHandler(this, &Form1::button10_Click);
           //
           // button11
           //
           this->button11->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(0)), static_cast<System::Int32>(static_cast<System::Byte>(64)),
               static_cast<System::Int32>(static_cast<System::Byte>(0)));
           this->button11->Location = System::Drawing::Point(82, 124);
           this->button11->Name = L"button11";
           this->button11->Size = System::Drawing::Size(60, 48);
           this->button11->TabIndex = 10;
           this->button11->Text = L"2";
           this->button11->UseVisualStyleBackColor = true;
           this->button11->Click += gcnew System::EventHandler(this, &Form1::button11_Click);
           //
           // button12
           //
           this->button12->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(0)), static_cast<System::Int32>(static_cast<System::Byte>(64)),
               static_cast<System::Int32>(static_cast<System::Byte>(0)));
           this->button12->Location = System::Drawing::Point(148, 124);
           this->button12->Name = L"button12";
           this->button12->Size = System::Drawing::Size(60, 48);
           this->button12->TabIndex = 11;
           this->button12->Text = L"3";
           this->button12->UseVisualStyleBackColor = true;
           this->button12->Click += gcnew System::EventHandler(this, &Form1::button12_Click);
           //
           // button13
           //
           this->button13->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(0)), static_cast<System::Int32>(static_cast<System::Byte>(64)),
               static_cast<System::Int32>(static_cast<System::Byte>(0)));
           this->button13->Location = System::Drawing::Point(214, 124);
           this->button13->Name = L"button13";
           this->button13->Size = System::Drawing::Size(60, 48);
           this->button13->TabIndex = 12;
           this->button13->Text = L"4";
           this->button13->UseVisualStyleBackColor = true;
           this->button13->Click += gcnew System::EventHandler(this, &Form1::button13_Click);
           //
           // button14
           //
           this->button14->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(0)), static_cast<System::Int32>(static_cast<System::Byte>(64)),
               static_cast<System::Int32>(static_cast<System::Byte>(0)));
           this->button14->Location = System::Drawing::Point(280, 124);
           this->button14->Name = L"button14";
           this->button14->Size = System::Drawing::Size(60, 48);
           this->button14->TabIndex = 13;
           this->button14->Text = L"5";
           this->button14->UseVisualStyleBackColor = true;
           this->button14->Click += gcnew System::EventHandler(this, &Form1::button14_Click);
           //
           // button15
           //
           this->button15->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(0)), static_cast<System::Int32>(static_cast<System::Byte>(64)),
               static_cast<System::Int32>(static_cast<System::Byte>(0)));
           this->button15->Location = System::Drawing::Point(346, 124);
           this->button15->Name = L"button15";
           this->button15->Size = System::Drawing::Size(60, 48);
           this->button15->TabIndex = 14;
           this->button15->Text = L"6";
           this->button15->UseVisualStyleBackColor = true;
           this->button15->Click += gcnew System::EventHandler(this, &Form1::button15_Click);
           //
           // button16
           //
           this->button16->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(0)), static_cast<System::Int32>(static_cast<System::Byte>(64)),
               static_cast<System::Int32>(static_cast<System::Byte>(0)));
           this->button16->Location = System::Drawing::Point(412, 124);
           this->button16->Name = L"button16";
           this->button16->Size = System::Drawing::Size(60, 48);
           this->button16->TabIndex = 15;
           this->button16->Text = L"7";
           this->button16->UseVisualStyleBackColor = true;
           this->button16->Click += gcnew System::EventHandler(this, &Form1::button16_Click);
           //
           // button17
           //
           this->button17->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(0)), static_cast<System::Int32>(static_cast<System::Byte>(64)),
               static_cast<System::Int32>(static_cast<System::Byte>(0)));
           this->button17->Location = System::Drawing::Point(477, 124);
           this->button17->Name = L"button17";
           this->button17->Size = System::Drawing::Size(60, 48);
           this->button17->TabIndex = 16;
           this->button17->Text = L"8";
           this->button17->UseVisualStyleBackColor = true;
           this->button17->Click += gcnew System::EventHandler(this, &Form1::button17_Click);
           //
           // button18
           //
           this->button18->ForeColor = System::Drawing::Color::FromArgb(static_cast<System::Int32>(static_cast<System::Byte>(0)), static_cast<System::Int32>(static_cast<System::Byte>(64)),
               static_cast<System::Int32>(static_cast<System::Byte>(0)));
           this->button18->Location = System::Drawing::Point(543, 124);
           this->button18->Name = L"button18";
           this->button18->Size = System::Drawing::Size(60, 48);
           this->button18->TabIndex = 17;
           this->button18->Text = L"9";
           this->button18->UseVisualStyleBackColor = true;
           this->button18->Click += gcnew System::EventHandler(this, &Form1::button18_Click);
           //
           // label1
           //
           this->label1->AutoSize = true;
           this->label1->Location = System::Drawing::Point(191, 28);
           this->label1->Name = L"label1";
           this->label1->Size = System::Drawing::Size(44, 13);
           this->label1->TabIndex = 18;
           this->label1->Text = L"Liczba1";
           //
           // label2
           //
           this->label2->AutoSize = true;
           this->label2->Location = System::Drawing::Point(371, 28);
           this->label2->Name = L"label2";
           this->label2->Size = System::Drawing::Size(44, 13);
           this->label2->TabIndex = 19;
           this->label2->Text = L"Liczba2";
           //
           // label3
           //
           this->label3->AutoSize = true;
           this->label3->Location = System::Drawing::Point(474, 28);
           this->label3->Name = L"label3";
           this->label3->Size = System::Drawing::Size(81, 13);
           this->label3->TabIndex = 20;
           this->label3->Text = L"Wynik dzialania";
           this->label3->Click += gcnew System::EventHandler(this, &Form1::label3_Click);
           //
           // Form1
           //
           this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
           this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
           this->ClientSize = System::Drawing::Size(628, 194);
           this->Controls->Add(this->label3);
           this->Controls->Add(this->label2);
           this->Controls->Add(this->label1);
           this->Controls->Add(this->button18);
           this->Controls->Add(this->button17);
           this->Controls->Add(this->button16);
           this->Controls->Add(this->button15);
           this->Controls->Add(this->button14);
           this->Controls->Add(this->button13);
           this->Controls->Add(this->button12);
           this->Controls->Add(this->button11);
           this->Controls->Add(this->button10);
           this->Controls->Add(this->button9);
           this->Controls->Add(this->button8);
           this->Controls->Add(this->button7);
           this->Controls->Add(this->button6);
           this->Controls->Add(this->button5);
           this->Controls->Add(this->button4);
           this->Controls->Add(this->button3);
           this->Controls->Add(this->button2);
           this->Controls->Add(this->button1);
           this->Name = L"Form1";
           this->Text = L"Form1";
           this->ResumeLayout(false);
           this->PerformLayout();

       }
#pragma endregion


       if((label1==1) && (label2==1)){
           label3->Text="1";
       }



   private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e)
            {
           label1->Text="1";
            }
private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label1->Text="2";
        }


private: System::Void button3_Click(System::Object^  sender, System::EventArgs^  e)
        {
label1->Text="3";
        }

private: System::Void button4_Click(System::Object^  sender, System::EventArgs^  e)
        {
            label1->Text="4";
        }
private: System::Void button5_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label1->Text="5";
        }

private: System::Void button6_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label1->Text="6";
        }
private: System::Void button7_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label1->Text="7";
        }
private: System::Void button8_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label1->Text="8";
        }
private: System::Void button9_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label1->Text="9";
        }
private: System::Void button10_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label2->Text="1";
        }
private: System::Void button11_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label2->Text="2";
        }
private: System::Void button12_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label2->Text="3";
        }
private: System::Void button13_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label2->Text="4";
        }
private: System::Void button14_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label2->Text="5";
        }
private: System::Void button15_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label2->Text="6";
        }
private: System::Void button16_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label2->Text="7";
        }
private: System::Void button17_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label2->Text="8";
        }
private: System::Void button18_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label2->Text="9";
        }
private: System::Void label3_Click(System::Object^  sender, System::EventArgs^  e)
        {
        label3->Text="blblblblblb";
        }

};
}

 

 

 

 

Głownie chodzi o to:

 

 if((label1==1) && (label2==1)){
           label3->Text="1";
       }

 

jak wyswietlic wynik w label 3

np klikam but 1 w label 1 wyswietla sie 1 klikam 2 w label2 wyswietla sie 2 1*2 domyslnie 2

 

moj if wywala bledy , moglby ktos podpowiedziec jak to powinno wygladac... dzieki

Odnośnik do komentarza
Udostępnij na innych stronach

Nie lubię okienek, ale mi się wydaje, że to powinno być tak:

if((label1->Text==1) && (label2->Text==1)){
				    label3->Text="1";
		    }

/ GA-970A-UD3 / FX-6300 / Sapphire Xtreme 5830 / OCZ ZS 550W / Brutus M23 /

| MPC Coders Team | MPC Gold Member | C#, C++, PHP, (N)ASM, AutoIT, Python, Java |

Odnośnik do komentarza
Udostępnij na innych stronach

Jak Label może się równać 1? Label.text też nie może się równać 1, a co najwyżej "1".

Trochę nie rozumiem. Chcesz w if`ach wypisać wszystkie możliwe kombinację? Jak tak, to jest to podejście, które nie ma nic wspólnego z programowaniem. Ogółem cały kod jest strasznie poplątany i źle napisany.

Jeżeli już koniecznie chcesz pobrać wartości z label1 i label2, to radzę ci je przekonwertować na liczbę, dodać do siebie, a potem znowu zamienić na tekst i wyświetlić w label3

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający forum windows form c++   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...