c# 现在是2个窗体 A窗体执行A窗体的方法添加控件可以直接显示,但B窗体执行A窗体添加控件的方法控件显示不
5个回答
展开全部
不能显示的,B窗体不能调用A窗体中的方法,如果你想方便些的话最好就是写一个公共的类,把AB都需要的用的方法写在里面,那样调用的话就可以显示出来了
追问
用你的方法建了类,还是只有A窗体可以调用显示
public class add
{
static int i = 5;
public static void addCon(Form f)
{
Button b = new Button();
b.Location = new Point(5, i);
f.Controls.Add(b);
i += 20;
}
}
追答
不是在A窗体的方法中创建类是在项目中创建类,在窗体中引用
展开全部
首先A窗体这个对象必须存在,然后B窗体创建A的控件必须显示的声明创建到A窗体上,如果默认的话,那它会被创建到B窗体上,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-03-03
展开全部
要。在B窗体执行控件最终还是添加到B了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例如SqlDataSet、SqlDataTable等,我这里有详细说明和具体用法案例,以及他们的相关性能说明,Hi我,我发给你!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例如SqlDataSet、SqlDataTable等,我这里有详细说明和具体用法案例,以及他们的相关性能说明,Hi我,我发给你!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询