| ■20861 / ) |
Re[3]: notifyicon多重表示回避 |
□投稿者/ よねKEN (156回)-(2008/06/18(Wed) 16:36:20)
|
2008/06/18(Wed) 16:37:38 編集(投稿者)
例えば、以下のようにするのではダメでしょうか?
> public partial class Mainclass : Form > { > ・・・ > Subclass sub = new Subclass(); > ・・・ sub.Owner = this;
> sub.show(); > } > > public partial class Subclass : Form > { > ・・・・ > private void button1_Click(object sender, EventArgs e) //シリアル通信をおこなう > { × Mainclass main = new Mainclass(); // notifyicon多重表示 ○ Mainclass main = (Mainclass)this.Owner; > ・・・ > } > }
もしダメだとしたら何がダメでしょうか? なぜSubclassでMainclassをnewしているのでしょう? #なぜMainclassをnewするの?という疑問点は既にJittaさんをはじめとして #指摘されていますが、再度繰り返します。
> (シリアルポートコンポーネントはMainclassで宣言したので...(略)
Mainclassに配置したシリアルポートコンポーネントというのを使用したいがためであれば、 そのシリアルポートコンポーネントをSubclassに配置すればいいように思えるのですが。
|
|