窗体之间访问需要哪些技术啊
各位大致讲一下啊
各位大致讲一下啊
解决方案 »
- CodeSmith中NHibernate模板问题
- 无法将类型为“ArrayList”的对象强制转换为类型“System.String[,]”
- 请教一个界面问题!
- C#里如何计算一个表达式的值?????
- 如何根据一个数组的长度确定表格的数量,然后动态生成表格呢?
- 请教关于ds.Tables[0].Select("LXID='"+a+"'")[0]["lxmc"].ToString()
- 输出时去掉无效的0
- 关于两个DataSet的Merge方法问题:Merge后为什么数据库数据表的数据没有变化?
- 五一加班,不爽,散分。先提问一下,怎么检测拥用户输入的是F4,还是alt+F4?
- 请问C#里如何随机函数是什么?
- 如何在一個頁面后台文件里調用另一個頁面后台文件(public)的公用方法。
- IList绑定性能问题(急,在线等待)
用的方式也有很多啊
你更偏重于哪一方面?
1.构造函数
2.属性传值
这两种方法都是从现有窗体中构建新窗体时的传值方法
另外还有
3.委托传值
这种方式是从新构建窗体中向未知名的旧窗体里传值.这个例子在CSDN上已经被讲过很多次了,我也不再重复.思考也是一种学习的过程.
{
WForm A;
SomeMethod()
{
A.SomeMethod();
}}class WForm A
{
SomeMethod()
{
WForm B = new WForm();
B.A = this;
Show();
}}2、委托 : 作为组合的特例, 用于特定的事件
比如你有一个index.aspx页面你用
<iframe id="fraMap" frameborder="1" scrolling="no" src="MapForm.aspx" style="width: 100%; height: 472px" ></iframe>
这种形式把mapform.aspx页面嵌在index.aspx页面里。
这样这两个页面就形成了父子关系。也就是说如果你在mapform里面引用index里面的对象时,你前面就要加上parent而你在index里面引用mapform里面的对象前面就加上fraMap。 不知道到这个对你有没有帮助?!