Winform 在A页面跳转到B页面隐藏B页面直接用B页面的方法

legendlovehao 2012-02-09 04:43:32
RT: 不知道我描述清楚不 我在A页面 点击后跳转到B页面 我需要运行B页面里面的一个方法 但是我不需要B页面显示出来 求用Winform熟悉的朋友大力解惑
...全文
330 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
legendlovehao 2012-02-14
  • 打赏
  • 举报
回复
我解决了 ,不熟悉就是吃亏 谢谢LS各位了
EnForGrass 2012-02-14
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 legendlovehao 的回复:]

还能回复内容不 做CS熟的朋友 问下 我可以从A页面跳到B页面力 不是调用B的方法 需要跳到B页面里 让它自己加载? 让他隐藏 HIde()直接隐藏掉了 不进B页面了 直接不进B页面任何方法了 汗
[/Quote]
你这描述的让我看得很累,清楚简单点
legendlovehao 2012-02-14
  • 打赏
  • 举报
回复
还能回复内容不 做CS熟的朋友 问下 我可以从A页面跳到B页面力 不是调用B的方法 需要跳到B页面里 让它自己加载? 让他隐藏 HIde()直接隐藏掉了 不进B页面了 直接不进B页面任何方法了 汗
朕赐你肥皂 2012-02-10
  • 打赏
  • 举报
回复
A 页面方法

B.Program b = new B.Program();
b.ShowMsg();//调用b页面方法
B.Form1 bform = new B.Form1();
bform.Visible = false;//隐藏b页面



B页面 方法
public void ShowMsg()
{
MessageBox.Show("显示B页面信息并隐藏");
}
legendlovehao 2012-02-09
  • 打赏
  • 举报
回复
不知道是不是最后一次机会回复 我从A页面跳到B页面 不能单纯的调用B页面方法 我的功能需要跳到B页面加载一个东西 然后在执行方法 现在我用B。hide() 直接不进去B页面 有什么方法可以 我跳转到B页面上去 但是 不让B页面显示 有这样的方法不 力求
OrangeEvan 2012-02-09
  • 打赏
  • 举报
回复
页面 b =new 页面();

b.xxxx();


xxxx()方法在b中是可以访问到的。
??????8 2012-02-09
  • 打赏
  • 举报
回复
将B页面的方法写成静态方法,你就能直接调用了,OK
legendlovehao 2012-02-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 manupstairs 的回复:]
你直接new出PageB的对象,然后调用就可以了嘛。

C# code


private void SomeMethodInPageA()
{
PageB pageB = new PageB();
pageB.SomeMethodInPageB();
}
[/Quote]

我刚才自己在网上找的用2L的方案 效果不是很理想 我只是单纯的把他隐藏了 在其Load方法里加载 但是效果不是很理想 因为 只要进入这个页面就要执行此方法 3L的 我可以在A页面 new出B页面的方法或者事件嘛?

PageB pageB = new PageB();
比如 我需要执行B页面 一个Btn里面的事件? 或者 我可以在A页面里直接执行 B页面里面的方法 a()

说详细些可以嘛
manupstairs 2012-02-09
  • 打赏
  • 举报
回复
你直接new出PageB的对象,然后调用就可以了嘛。

private void SomeMethodInPageA()
{
PageB pageB = new PageB();
pageB.SomeMethodInPageB();
}

熙风 2012-02-09
  • 打赏
  • 举报
回复
private void btn1_Click(object sender, EventArgs e)
{
fclsForm2 frmForm1 = new fclsForm2(true);
frmForm1.hide();
frmForm1.ShowDialog();
}

from2中

public Form2(bool _isTrue)
{
InitializeComponent();
isTrue=_isTrue;
}

public bool isTrue;


窗体加载事件中
if(isTrue)
{
//调用点击按键的事件
}
  • 打赏
  • 举报
回复
网搜“Winform页面跳转”

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧