现在正在编写一个windows 应用程序(开发环境是vs.net 2003)
程序中有多个窗体,其中有一个窗体用于显示数据。
为了不混淆,我在这里将这个窗体称作 A
另外还有两个窗体B,C通过 按钮 都可以调用A窗体。
但是A显示的数据因调用者的不同而不同。不知道在A初始化的时候怎样判断出是由哪个(B or C??)调用它的??
从而执行不同的初始化代码。不知道我说清楚没。谢谢大家了!
程序中有多个窗体,其中有一个窗体用于显示数据。
为了不混淆,我在这里将这个窗体称作 A
另外还有两个窗体B,C通过 按钮 都可以调用A窗体。
但是A显示的数据因调用者的不同而不同。不知道在A初始化的时候怎样判断出是由哪个(B or C??)调用它的??
从而执行不同的初始化代码。不知道我说清楚没。谢谢大家了!
Form A = new Form(int abc);
根据传入的abc的值来确定是谁来调用实力化的。
2.如果只允许A实例化一次,那下面几次通过设置属性来实现。
public int A
{
set
{
//数据显示刷新代码;
abc = value;
}
}