参照渡しの引数をコントロールのイベント内で認識できる方法を教えてください。引数は次のように渡しています。
*呼び出し側フォーム
Test^ TestCall = gcnew Test( item1, item2, .... );
TestCall->ShowDialog();
*呼ばれたフォーム
namespace Test {
public ref class Test : public System::Windows::Forms::Form
{
public:
Test( int& item1, int& item2, .... )
{
InitializeComponent();
item1 = 100; <−−−− OK
Test1( item1 ); 間接的に関数に渡す。
.....
}
protected:
.....
.....
}
private: System::Void botton1_Click(System::Object^ sender, System::EventArgs^ e) {
item1 = 100; <−−−− NG
}
※このようにイベント内で参照渡しの引数に使いたいのですが...
Void Test1( int& item ) {
item = 100; <−−−− OK
}
引数で渡せない以上参照渡しは無理な気がするけど・・・
ポインタじゃだめなの?
そださん、ありがとうございます。
勘違いしていました。ポインタで一発OK