关于归属的问题

vividboy 2005-03-22 11:27:02
现在正在编写一个windows 应用程序(开发环境是vs.net 2003)
程序中有多个窗体,其中有一个窗体用于显示数据。
为了不混淆,我在这里将这个窗体称作 A
另外还有两个窗体B,C通过 按钮 都可以调用A窗体。
但是A显示的数据因调用者的不同而不同。

不知道在A初始化的时候怎样判断出是由哪个(B or C??)调用它的??
从而执行不同的初始化代码。

不知道我说清楚没。

谢谢大家了!
...全文
83 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
vividboy 2005-03-25
  • 打赏
  • 举报
回复
ok,问题解决。

谢谢大家帮忙!
vividboy 2005-03-23
  • 打赏
  • 举报
回复
好,我去试一下。
wjcking 2005-03-23
  • 打赏
  • 举报
回复
jj
dragonfly001 2005-03-23
  • 打赏
  • 举报
回复
用一楼的方法很方便了,同意!!
syeerzy 2005-03-23
  • 打赏
  • 举报
回复
用一楼的方法很方便了
terryshi 2005-03-23
  • 打赏
  • 举报
回复
可以换个思路,A由b或c去调用
marvelstack 2005-03-23
  • 打赏
  • 举报
回复
1.给A增加一个属性,给A增加一个构造函数,通过这个构造函数来初始化这个属性如:
Form A = new Form(int abc);
根据传入的abc的值来确定是谁来调用实力化的。
2.如果只允许A实例化一次,那下面几次通过设置属性来实现。
public int A
{
set
{
//数据显示刷新代码;
abc = value;
}
}

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧