注册
登录
编程中国
搜索
标签
帮助
编程论坛
»
C# 论坛
» 求助!!跨窗体标题修改问题
搜索
学习型 ASP/PHP/ASP.NET 主机
30
元/年
全能
ASP/PHP/ASP.NET
主机,支持月付
专业
MSSQL
数据库空间,支持月付
专业
MySQL
数据库空间,支持月付
‹‹ 上一主题
|
下一主题 ››
15
‹‹
1
2
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
求助!!跨窗体标题修改问题
cyl_jay
新手上路
帖子
43
精华
0
性别
男
注册时间
2007-5-2
个人空间
发短消息
加为好友
当前离线
11
#
大
中
小
发表于 2008-5-11 11:07
只看该作者
不好意思又来打搅了.
请问楼上的,这种方法确实可以更改mainfrm标题,但是有一个窗体重叠的问题
因为我启动窗体所用的方法也是mainfrm.showdialog(),和modifyfrm.showdialog(),这样修改过后就同时有四个窗体 显示,然后我
修改了modifyfrm窗体中的按纽的dialogresult属性为cancel,结果还是有这个窗体重叠问题,这怎么解决呢?
UID
147890
积分
473
阅读权限
10
在线时间
42 小时
最后登录
2008-7-3
查看详细资料
TOP
每天开心点
新手上路
帖子
9
精华
0
注册时间
2008-5-11
个人空间
发短消息
加为好友
当前离线
12
#
大
中
小
发表于 2008-5-11 12:38
只看该作者
可以把当前的隐藏了,再弹出你要的窗体.
把当前窗体隐藏的代码:
this.Hide(); // 对用户隐藏窗体
UID
250882
积分
99
阅读权限
10
在线时间
0 小时
最后登录
2008-5-11
查看详细资料
TOP
每天开心点
新手上路
帖子
9
精华
0
注册时间
2008-5-11
个人空间
发短消息
加为好友
当前离线
13
#
大
中
小
发表于 2008-5-11 12:40
只看该作者
例如:
我现在有两个窗体,Form1 和Form2.
//我在Form2写多个构造函数,带个字符串的参数.
public Form2(string title)
{
InitializeComponent();
this.Text = title;
}
然后我希望通过Form1的按纽,点击后把Form1的TextBox的值传到Form2,改Form2的标题.再把Form1隐藏.
在Form1的按纽单击事件里面写:
Form1 f2 = new Form1(textBox1.Text);
this.Hide();
f2.ShowDialog();
[
本帖最后由 每天开心点 于 2008-5-11 12:42 编辑
]
UID
250882
积分
99
阅读权限
10
在线时间
0 小时
最后登录
2008-5-11
查看详细资料
TOP
cyl_jay
新手上路
帖子
43
精华
0
性别
男
注册时间
2007-5-2
个人空间
发短消息
加为好友
当前离线
14
#
大
中
小
发表于 2008-5-11 15:49
只看该作者
当前的修改标题窗体form2是隐藏了~~可是form1原本就存在,现在又打开了一个form1,
在按钮单击事件中 用 form1 f2 = new form1(texbox1.text)
f2.hide()
this.hide()
f2.showdialog()
这样并不能隐藏form1窗体,只能隐藏form2
我怎样才能同时隐藏先打开的两个窗体?
UID
147890
积分
473
阅读权限
10
在线时间
42 小时
最后登录
2008-7-3
查看详细资料
TOP
cyl_jay
新手上路
帖子
43
精华
0
性别
男
注册时间
2007-5-2
个人空间
发短消息
加为好友
当前离线
15
#
大
中
小
发表于 2008-5-25 15:56
只看该作者
回复 13# 每天开心点 的帖子
请问怎样才能隐藏最初打开的主窗体呢?因为子窗体是通过主窗体菜单打开的,修改了标题后
程序会有2个主窗体同时在运行.一个是修改了标题的一个是没有修改标题的
UID
147890
积分
473
阅读权限
10
在线时间
42 小时
最后登录
2008-7-3
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
15
‹‹
1
2
控制面板首页
编辑个人资料
积分记录
公众用户组