c# form1 如何改变form2的标题

就是说form1里面操作修改form2的标题那form2里头更改form1的呢?... 就是说form1里面操作修改form2的标题

那 form2里头更改form1的呢?
展开
 我来答
keizas
2012-10-05 · 超过10用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:28.6万
展开全部
如果是父子关系的话改ParentForm.Text 如果不是的话 构造函数传句柄 改.Text
如 Form2中加一个成员 Form1 ParentForm1
然后加一个构造函数

Form2(Form1 parent)
:this()

{
ParentForm1 = parent;

}

然后操作时改PrentForm1.Text="标题"
应该就好了

刚刚打成:base了 应该是:this()
追问
那 form2里头更改form1的呢?
追答
如果是在Form2中建立Form1, 
Form1 newform=new Form1();
这种方式的话直接改newform.Text就可以
如果是在Form1中建立Form2, 可以通过上面的方法 (把Form2换成Form1就行)
如果是在另外一个窗口平级创建的话, 也是通过上面的办法, 把Form1的句柄传给Form2
niuniu7107
2012-10-15 · 超过22用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:59.5万
展开全部
传递form1的引用即可!

这个是我以前回答的一个,你可以参考下,类同:http://zhidao.baidu.com/question/482426106.html?oldq=1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式