Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 02.07.08 Prihlásený: 20.06.09 Príspevky: 10 Témy: 4 | 4 |
Zdravím, mám taký lamácky problém. Vytvoril som si vo Visual C++ 2008 projekt s dvoma oknamy Form1 a main. Okno Form1 je úvodné okno s tlačíkom Button1 a toto tlačidlo má otovoriť okno main v ktorom budú ďalšie veci. Program my slúži iba na to aby som sa naučil pracovať s Visual C++ 2008. Potreboval by som vedieť ako to mám spraviť ale najlepšie by bolo keby ste mi vytvorili nieaký ukážkový projekt v ktorom nieje nič iné ako Form1 a Form2 a na Form1 tlačidlo ktoré otvorý Form2. Odpovede mi môžete posielať aj na e-mail p_h@centrum.sk .
Vopred ďakujem za pomoc
_________________ CPU: Intel Celeron D 2,81Ghz RAM: 2x 512 GRAFIKA: nVidia 6200 Primárny OS: Ubuntu Linux Sekundárny OS: Windows XP Home + Service pack 3 HDD1: 120GB HDD2: 1TB |
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | 17 |
precitaj si pravidla. sice to nieje uloha do skoly, ale cele ulohy ti tu pravdepodobne nikto vypracovavat nebude, takze prejav trochu vlastnej iniciativy, alebo lock
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 02.07.08 Prihlásený: 20.06.09 Príspevky: 10 Témy: 4 | 4 |
No hej máš pravdu, tak sa spítam inač:
Mám tento kód:
Citácia: #pragma once
namespace BMCS {
using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing;
public ref class Form1 : public System::Windows::Forms::Form { public: Form1(void) { InitializeComponent(); }
protected: ~Form1() { if (components) { delete components; } } private: System::Windows::Forms::Button^ button1; protected:
private: System::ComponentModel::Container ^components;
#pragma region Windows Form Designer generated code void InitializeComponent(void) { this->button1 = (gcnew System::Windows::Forms::Button()); this->SuspendLayout(); // // button1 // this->button1->Location = System::Drawing::Point(12, 12); this->button1->Name = L"button1"; this->button1->Size = System::Drawing::Size(143, 41); this->button1->TabIndex = 0; this->button1->Text = L"button1"; this->button1->UseVisualStyleBackColor = true; this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click); // // Form1 // this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; this->ClientSize = System::Drawing::Size(510, 348); this->Controls->Add(this->button1); this->Name = L"Form1"; this->Text = L"Form1"; this->ResumeLayout(false);
} #pragma endregion private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { } }; }
Neviem prísť na to čo tam mám napísať aby sa mi otvorilo to okno ktorému som dal názov main. Mýli ma Visual Basic 6 v ktorom by to znelo Main.show . Kamoš vravel že problém asi nastane aj v mene toho okna lebo main môže brať kompilátor ako príkaz a nie ako meno toho okna. Citácia: precitaj si pravidla. sice to nieje uloha do skoly, ale cele ulohy ti tu pravdepodobne nikto vypracovavat nebude, takze prejav trochu vlastnej iniciativy, alebo lock
Už inač tú otázku neviem položiť ak som sa aj teraz zle spítal tak mi aspon napíšte ten príkaz na otvorenie toho okna
Ďakujem
_________________ CPU: Intel Celeron D 2,81Ghz RAM: 2x 512 GRAFIKA: nVidia 6200 Primárny OS: Ubuntu Linux Sekundárny OS: Windows XP Home + Service pack 3 HDD1: 120GB HDD2: 1TB |
|
Registrovaný: 21.06.07 Prihlásený: 06.05.13 Príspevky: 421 Témy: 4 | 4 |
uprav si to na konci:
Kód: private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { form2 okno; okno.ShowDialog(); } samozrejme triedu form2 musis mat zadeklarovanu (to nove druhe okienko); a na zaciatok si pripis: Kód: #pragma once
#include "form2.h" . .
len sa nauc davat spravne nazvy: nikdy nepouzivaj klucove slova (napr. main, for...) ako nazvy premennych
|
|
Registrovaný: 02.07.08 Prihlásený: 20.06.09 Príspevky: 10 Témy: 4 | 4 |
Ďakujem, teraz to už ide ako má
_________________ CPU: Intel Celeron D 2,81Ghz RAM: 2x 512 GRAFIKA: nVidia 6200 Primárny OS: Ubuntu Linux Sekundárny OS: Windows XP Home + Service pack 3 HDD1: 120GB HDD2: 1TB |
|
Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Assembler, C, C++, Pascal, Java | 4 | 670 | 21.12.2007 18:41 Forte | | v Sieťové a internetové programy | 8 | 1097 | 18.08.2010 22:33 walther | | v Ostatné | 14 | 1229 | 10.10.2009 15:00 lukaš | | v Assembler, C, C++, Pascal, Java | 0 | 833 | 30.04.2007 19:16 majo | | v PHP, ASP | 3 | 570 | 02.03.2015 23:11 ac.milan | | [ Choď na stránku: 1, 2 ] v Modifikácie, návody a projekty | 36 | 3766 | 01.12.2007 1:36 spawn | | v Assembler, C, C++, Pascal, Java | 8 | 2002 | 19.02.2011 22:46 vendo2 | | v Vymením a darujem | 0 | 473 | 01.04.2019 11:20 tomasteicher | | v Operačné systémy Unix a Linux | 1 | 707 | 08.02.2011 12:00 Igor | | v Assembler, C, C++, Pascal, Java | 29 | 1940 | 12.07.2009 14:14 capricorn7 | | v Assembler, C, C++, Pascal, Java | 21 | 943 | 08.03.2012 8:16 Fico | | v Assembler, C, C++, Pascal, Java | 1 | 618 | 27.08.2010 19:33 pizet | | v Assembler, C, C++, Pascal, Java | 10 | 686 | 26.02.2008 21:09 bup666 | | v Assembler, C, C++, Pascal, Java | 23 | 2736 | 27.11.2009 19:22 _FleXoR_ | | v Assembler, C, C++, Pascal, Java | 15 | 759 | 29.10.2009 21:33 tomket11 | | v Assembler, C, C++, Pascal, Java | 9 | 469 | 18.03.2013 14:58 Spixy |
|