请问C#.net中怎么实现类似C/C++中的头文件和源文件的关系,我想让在主窗体中申明的数据集和一些函数在他的子窗口中也能使用,请问应该怎么做?麻烦详细点(每一步操作)请指教,谢谢
解决方案 »
- 咨询:C#中转义字符的问题
- 请解释下下面的代码 谢谢有关xml的
- 问大家一个比较实际又比较有难度的问题,回着有分.(50分奉上)
- C#做的程序,可以运行在Windows 2000和Windows XP吗?没有安装Visual studio的机器。
- xmlDocument如何判断一个节点的某个属性是否存在
- 菜鸟求教!
- 请教一个关于数据类型不匹配的问题
- 爽哦!刚发现一个免费电影站,只要免费注册一下就可以看!速度超快,清晰度高,最新大片竟然都有
- 如何得知Button当前是否处于被按下(没有释放)的状态?
- 请问扩展c++是什么?他和c#有什么区别?
- listbox问题
- 想问关于在.NET中实现XML的语法分析
并将这些要共享的属性和方法写成public 或internal.
//mainForm
ChildFrm frm2 = new ChildFrm();
frm2.Owner = this;
frm2.Show();
//ChildForm
mainForm main = (mainForm)this.Owner;
得到父窗体的引用后就可以使用其属性了
//mainForm
ChildFrm frm2 = new ChildFrm();
frm2.Owner = this;
frm2.Show();
//ChildForm
mainForm main = (mainForm)this.Owner;
得到父窗体的引用后就可以使用其属性了
大哥,这个不行啊!
pubice bool btn1Enabled {
set{
if(value==true){
btn1.Enabled= ture;
}
else{
btn1.Enabled= false;
}
}
}
可以在子类画面里: this.btn1Enabled= true 或 false 改变画面btn1的属性2. public virtual void a(){
}
virtual 关键字 可以让子类应用或重写 方法a()
没有则不能重写。
定义一个父窗体指针就是了。然后在NEW子窗体的时候将父窗体的THIS指针赋给它。public ParentForm : Form
{
public void GetString()
{ return "我是父窗体方法!";}
public void OpenSonForm()
{
SonForm sf = new SonForm(this);
}
}
public SonForm : Form
{
public SonForm(ParentForm pf)
{
this.pf = pf;
}
public ParentForm pf = null;
}