Click here to Skip to main content
15,901,426 members
Home / Discussions / Managed C++/CLI
   

Managed C++/CLI

 
GeneralRe: Hide Form Pin
bsaksida14-Dec-06 20:26
bsaksida14-Dec-06 20:26 
GeneralRe: Hide Form Pin
mactick14-Dec-06 20:56
mactick14-Dec-06 20:56 
QuestionHow to access another forms members ?? Pin
Programm3r14-Dec-06 18:27
Programm3r14-Dec-06 18:27 
AnswerRe: How to access another forms members ?? Pin
User 58385214-Dec-06 19:03
User 58385214-Dec-06 19:03 
QuestionRe: How to access another forms members ?? Pin
Programm3r14-Dec-06 20:57
Programm3r14-Dec-06 20:57 
GeneralRe: How to access another forms members ?? Pin
bsaksida14-Dec-06 21:00
bsaksida14-Dec-06 21:00 
QuestionRe: How to access another forms members ?? Pin
Programm3r14-Dec-06 23:36
Programm3r14-Dec-06 23:36 
AnswerRe: How to access another forms members ?? Pin
bsaksida14-Dec-06 19:50
bsaksida14-Dec-06 19:50 
First Thing, it shoud be:
add_Key_Value^ form2 = gcnew add_key_Value();
Form1^ mainform = gcnew Form1();

Second, you can't create a new instance of a parrent form. With an include, it coud get theoretical to infinitive loop.

Consider the folowing example:

core.h
#ifndef _CORE_H_
#define _CORE_H_
// ifndef, define and endif must be used, witch Progma once would fail.
public ref class Core
{
public:
	Core()
	{
		test = gcnew String("");
	}

public: String ^test;
};
#endif //_CORE_H_


Form1.h
#include "core.h"
public: Core ^core;   // Global variable

core = gcnew Core(); // Intilize in onload event,

// call form add_Key

add_Key_Value^ form2 = gcnew add_key_Value();
form2->core = this->core;  // Pass a pointer to form2
form2->Show(); // I woud prefer using modal dialog, so i woud call form2->ShowDialog(this);
MessageBox::Show(core->test);


add_key_Value.h
#include "core.h"
public: Core ^core;   // Global variable

//core = gcnew Core(); You don't need to intilze new core instance, because a pointr of core from form1 is used (Same instance, means: If you change from form1 or form2, will efect in both)

core->test = "Just testing";

GeneralRe: How to access another forms members ?? Pin
Programm3r14-Dec-06 23:39
Programm3r14-Dec-06 23:39 
Question"CFile.Open" in Native MFC dll is not executed when managed C++ wrapper calls Pin
Kalanaz14-Dec-06 14:45
Kalanaz14-Dec-06 14:45 
QuestionAccessing a menu from a Console App ?? Pin
Fritzables14-Dec-06 11:21
Fritzables14-Dec-06 11:21 
AnswerRe: Accessing a menu from a Console App ?? Pin
User 58385214-Dec-06 11:48
User 58385214-Dec-06 11:48 
QuestionCalling a bridge from unmanaged dll Pin
Jose Viveiros14-Dec-06 7:13
Jose Viveiros14-Dec-06 7:13 
QuestionTabControl and Focus Pin
bsaksida14-Dec-06 2:49
bsaksida14-Dec-06 2:49 
AnswerRe: TabControl and Focus Pin
bsaksida14-Dec-06 8:25
bsaksida14-Dec-06 8:25 
QuestionRelease HWND and DC Pin
uusheikh13-Dec-06 22:30
uusheikh13-Dec-06 22:30 
AnswerRe: Release HWND and DC Pin
lafleon14-Dec-06 10:10
lafleon14-Dec-06 10:10 
AnswerRe: Release HWND and DC Pin
Mark Salsbery14-Dec-06 12:12
Mark Salsbery14-Dec-06 12:12 
GeneralRe: Release HWND and DC Pin
uusheikh14-Dec-06 21:05
uusheikh14-Dec-06 21:05 
Questionhow can i use DLL in managed code. Pin
Banks K13-Dec-06 21:15
Banks K13-Dec-06 21:15 
AnswerRe: how can i use DLL in managed code. Pin
lafleon14-Dec-06 10:14
lafleon14-Dec-06 10:14 
QuestionNewing a Arraylist Pin
fairose13-Dec-06 18:34
fairose13-Dec-06 18:34 
AnswerRe: Newing a Arraylist Pin
User 58385213-Dec-06 19:15
User 58385213-Dec-06 19:15 
GeneralRe: Newing a Arraylist Pin
fairose13-Dec-06 19:33
fairose13-Dec-06 19:33 
AnswerPosting Police [modified] Pin
toxcct14-Dec-06 1:41
toxcct14-Dec-06 1:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.