c#如何获得主窗体控件引用?
classA{……}classfmTest:From{Aa;}如果A类的成员函数要使用主窗体引用(比如向fmTest中添加控件),怎么获得主窗体引用呢?...
class A{……}
class fmTest:From
{
A a;
}
如果A类的成员函数要使用主窗体引用(比如向fmTest中添加控件),怎么获得主窗体引用呢? 展开
class fmTest:From
{
A a;
}
如果A类的成员函数要使用主窗体引用(比如向fmTest中添加控件),怎么获得主窗体引用呢? 展开
4个回答
展开全部
在A中增加一数据成员:public Control ctrlParent;
在fmTest中,把引用赋给它: a.ctrlParnt = this;
接下来就随你怎么用了。
在fmTest中,把引用赋给它: a.ctrlParnt = this;
接下来就随你怎么用了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先要引用的成员必须为public修饰。
在需要引用的类或窗体声明
public 主窗体名 变量(frm);
你是要点击主窗体进入这个要调用的窗体吧?
如果是:要调用的窗体名 对象=new 要调用的窗体();
对象.frm=this;
就可以调用所有主窗体为public修饰的.
在需要引用的类或窗体声明
public 主窗体名 变量(frm);
你是要点击主窗体进入这个要调用的窗体吧?
如果是:要调用的窗体名 对象=new 要调用的窗体();
对象.frm=this;
就可以调用所有主窗体为public修饰的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其中有两种属性方法:
1、为该控件构建一个控件属性
public TextBox myTextBox
{
get { return textBox1;}
}
2、只构造自己想用的属性,比如text属性
public string myTextString
{
set {textBox1.Text=value;}//如果只想获取Text,set就不用写了
get {return textBox1.Text;}
}
1、为该控件构建一个控件属性
public TextBox myTextBox
{
get { return textBox1;}
}
2、只构造自己想用的属性,比如text属性
public string myTextString
{
set {textBox1.Text=value;}//如果只想获取Text,set就不用写了
get {return textBox1.Text;}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将主窗体的引用作为参数
如UserForm(Form frm)
如UserForm(Form frm)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询