viamrimar Opublikowano 29 Października 2012 Udostępnij Opublikowano 29 Października 2012 Probuje zrobic prymitywny program podobny do tabliczki mnożenia #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 Więcej opcji udostępniania...
Heniut Opublikowano 29 Października 2012 Udostępnij Opublikowano 29 Października 2012 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 Więcej opcji udostępniania...
Xau Opublikowano 29 Października 2012 Udostępnij Opublikowano 29 Października 2012 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 Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.