点晴MIS内部交流论坛加入收藏
新手上路
论坛搜索
 您的位置:点晴MIS系统问题答疑『 技术文档交流 』浏览当前帖子  
登 陆注 册论坛帮助  

  网站搜索
  搜索范围: 搜索方式: 关键词(可用空格分开)  

  作者及文章信息: 本文热度:3540 % 
admin

积分:73026
等级:网站管理员
文数:13445
注册:2004-7-20

 信息   留言   主页   编辑   引用    

楼 顶 

 C# 父子窗体之间互相传值_调用子窗体方法_(菜鸟级别)


C# 窗体间传值_调用子窗体方法_(菜鸟级别),定义一个子窗体属性,将ChildFrm属性赋值为frm,菜鸟级别的代码,至少懂一点面向对象思想。


附件:formcainiao.rar

父窗口(FormSetup):
public static FtpConnect FtpConnectForm = null;  //定义一个子窗体属性

private void btnSelRemoteFtpPath_Click(object sender, EventArgs e)
{
    if (FtpConnectForm == null)
    {
        FtpConnect form = new FtpConnect(this);
        form.Show();
    }
    else
    {
        FtpConnectForm.Close();
        FtpConnectForm = null;
    }
}

子窗口(FtpConnect):
public static FormSetup FormSetupForm = null;

public FtpConnect(FormSetup TempForm)
{
    InitializeComponent();
    FormSetup.FtpConnectForm = this;
    FormSetupForm = TempForm;
}

private void treeView_path_list_AfterSelect(object sender, TreeViewEventArgs e)
{
    string selectedNodeName = treeView_path_list.SelectedNode.Tag.ToString();
    txtRemoteFTPPath.Text = selectedNodeName;
    FormSetupForm.txtRemoteFTPPath.Text = selectedNodeName;
}

该文章在 2021/7/12 15:12:55 编辑过

  离 线  2021/2/4 17:29:04 
  本文章共有 0 页, 0 张回文,每页有 10 张回文 >> [ ]
页码:
Copyright 2003-2022 ClickSun All Rights Reserved