複数のFormを同じクラスの中で一つの変数にまとめたい。
- 題名: 複数のFormを同じクラスの中で一つの変数にまとめたい。
- 著者: かとう
- 日時: 2010/05/28 14:14:19
- ID: 26888
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 複数のFormを同じクラスの中で一つの変数にまとめたい。
- 著者: なちゃ
- 日時: 2010/05/28 15:00:05
- ID: 26889
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 複数のFormを同じクラスの中で一つの変数にまとめたい。
- 著者: かとう
- 日時: 2010/05/29 0:09:02
- ID: 26891
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 複数のFormを同じクラスの中で一つの変数にまとめたい。
- 著者: Azulean
- 日時: 2010/05/29 0:58:35
- ID: 26892
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: 複数のFormを同じクラスの中で一つの変数にまとめたい。
- 著者: Azulean
- 日時: 2010/05/29 1:05:02
- ID: 26893
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: 複数のFormを同じクラスの中で一つの変数にまとめたい。
- 著者: かとう
- 日時: 2010/05/29 7:52:37
- ID: 26896
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: 複数のFormを同じクラスの中で一つの変数にまとめたい。
- 著者: Azulean
- 日時: 2010/05/29 13:01:48
- ID: 26897
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
複数のFormクラスを同じクラスの中で一つの変数にまとめたいと思っています。
現在はクラスの中にForm1とForm2用の変数をそれぞれを作り条件式で分けて使っています。
これを一つの共通変数にまとめ使うことはできないでしょうか?
Formクラスではなくオリジナルの複数のクラスファイルをインターフェースクラスで結びvirtualとoverrideで使うやり方はできたのですが
このようなForm1:Formなどでもできるのでしょうか?
よろしくお願いします。
Form1.cs
public partial class Form1:Form {
clsTest clsTest;
public Form1() {
InitializeComponent();
clsTest = new clsTest(this,null);
}
}
Form2.cs
public partial class Form2:Form {
clsTest clsTest;
public Form2() {
InitializeComponent();
clsTest = new clsTest(null,this);
}
}
clsTest.cs
public class clsTest {
Form1 f1;
Form2 f2;
public clsTest(Form1 f1_1,Form2 f2_2) {
f1 = f1_1;
f2 = f2_2;
}
private void _test(){
if(f1 != null){
}else if(f2 != null){
}
}
}