VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 874|回复: 3

winform中的statusStrip问题

[复制链接]

2

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-1-4 05:50:01 | 显示全部楼层 |阅读模式
我在mdi主窗体中放置了一个statusStrip控件。
我想在mdi子窗体操作时,让主窗体的控件动态显示信息。如何实现?
明白的,可以告诉我一般怎么实现?
回复

使用道具 举报

0

主题

6

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-8-27 01:15:01 | 显示全部楼层
frmmain.statuslab.text="你要顯示的信息"
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-27 07:45:01 | 显示全部楼层
在子窗体中设置一个对主窗体statusStrip的引用。

在创建子窗体时把载入statusStrip。

public class WParent
{
    CreateSon()
   {
      WSon son = new WSon();
     son.statusStrip = this.statusStrip;
   }
}

public class WSon
{
   private  statusStrip;
   
   private SomeMethod()
   {
      doSomething();

      this.statusStrip.Text = ".....";   
   }
}
回复

使用道具 举报

0

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-3 16:45:01 | 显示全部楼层
你可能通过这种方式获取父窗体中的控件:
StatusStrip st = (StatusStrip)this.ParentForm.Controls["Name"];
这样你就可以像操作本窗体中的控件一样来控制其状态。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表