Controlクラスから継承されているHandleを渡せばいいとおもいました。
Form1.Handle
の感じです。
http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.co...(VS.80).aspx
Controlクラスから継承されているHandleを渡せばいいとおもいました。
Form1.Handle
の感じです。
http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.co...(VS.80).aspx
回答ありがとうございました。
私もそう思ってform1.handleとかしてみたのですが、
残念ながらコントロールのインスタンスは選択できませんでした。
現在のところ仕方がないので、
クラス先で、Form1 formとしておいて、
Form1から別クラスへ渡す時に、別クラス.form1 = this;
として、さらにフォームデザイナ内のコントロールを
privateからpublicに変更することで解決しています。
しかし、本当にこんな方法でするようなものなのかが気になります。
このような事でしょうか?
なっちゃんのプログラミングTips
他のフォームのコントロールを参照するには
これはVB。私はC#と書いたのですが。上記サイトのどこにC#と書いてあるのですか?
間違えてすみません。
こちら参考になりますか?
使えないプログラマー
C# 他フォームのコントロールを参照
http://tukaenai-pg.cocolog-nifty.com/blog/2006/05/c__2de6.html
回答ありがとうございます。
結局、1番の回答者さんに対して書かせていただいたコメントのような方法が定石なのでしょうか・・。
ずいぶんとC++と感じが違うので、とまどっています。
楽だと言えば楽なのですが、なんだがjavaみたいです。
回答ありがとうございました。
私もそう思ってform1.handleとかしてみたのですが、
残念ながらコントロールのインスタンスは選択できませんでした。
現在のところ仕方がないので、
クラス先で、Form1 formとしておいて、
Form1から別クラスへ渡す時に、別クラス.form1 = this;
として、さらにフォームデザイナ内のコントロールを
privateからpublicに変更することで解決しています。
しかし、本当にこんな方法でするようなものなのかが気になります。