Parašė Faitas.· 2011 Bal. 23 19:04:57
#1
Sveiki. Taigi, turiu Visual Studio 2008 ir programuoju OP (
objektinį programavimą). Iškilo tokia problema.
Tarkim turiu programą, kurioje yra 2 button'ai ( "Sveiki" ir "Išeiti" ). Paspaudus "Sveiki" turi išmesti formą pavadinimu "Sveiki_forma". Niekaip neišeina to padaryti, kiek atsimenu Delphi programavimo kalboje būdavo:
O kaip čia nežinau. Google.lt taip pat ieškojau, nieko doro neradau. Radau tik tokį variantą (kuris man atoro išvio nesamoningas, be to neveikia):
Form1 ^Form2 = Form1;
Form2.Show();
Gal kas žinote kaip tai padaryti? Dėkui iškarto :)
Redagavo ozzWANTED· 2011 Bal. 23 19:04:25
Parašė ozzWANTED· 2011 Bal. 23 19:04:54
#2
Gal:
Form1 *form2 = new Form1();
form2.Show();
Dar gali bandyt su paveldėjimu:
public ref class CExercise : public Form
{
public:
CExercise()
{
InitializeComponent();
}
void InitializeComponent()
{
}
};
Ir tada:
CTRL+Space pabandyk - žiūrėk kas bus parašyta.
http://www.functionx.com/vccli/L...
Beje, ^ yra C++/CLI, t.y. ne ISO C++. O jeigu jau rašai su C++/CLI, tai tik vienas Dievas težino kodėl nerašai kodo su C#.
Daugiau:
http://www.functionx.com/vccli/L...
Redagavo ozzWANTED· 2011 Bal. 23 19:04:29
Parašė Faitas.· 2011 Bal. 23 19:04:51
#3
Neveikia nei vienas būdas. Nesuprantu kodėl, jau nervas net paimė :|