当前位置:编程学习 > C#/ASP.NET >>

菜鸟求助 关于winfrom的问题

开发环境 vs2008 和sql2008 


 通过一个winfrom程序控制另一个winfrom程序的表示层访问业务层

通过一个winfrom程序控制另一个winfrom程序里字段的状态


高手们 请问这类功能是怎么实现的?

用到了DXperience SQL vs2008 --------------------编程问答-------------------- 窗口之间传参数 --------------------编程问答-------------------- 不用DXperience也可以,就是两个窗口之间的值数据传递,可以建一个类完成嘛 --------------------编程问答-------------------- 变量设置成全局变量 并且设置成ref  格式呢? --------------------编程问答-------------------- 我觉得你要这个功能必须要做一步就够了:
第一、你要在调用的项目里面,同步更新另外一个项目的dll,也就是说要做一个同步下载功能,类似于更新软件版本。 --------------------编程问答-------------------- 这个就是窗体之间传值了,你可以通过把值保存到资源中,然后在其他页面使用这个更新了的资源值 --------------------编程问答-------------------- 帮楼主顶,并且  http://bbs.csdn.net/topics/390512755 ,大侠们,帮个忙吧!!! --------------------编程问答-------------------- 看了一下,如果是时时修改的话,可能要用timer控件了,不断地去读取另个一窗口的数据,如果只是单纯地传值,看看这个
http://www.cnblogs.com/cosoft/archive/2011/08/08/2130659.html --------------------编程问答-------------------- tcp通信   很简单 --------------------编程问答--------------------

public FirstForm frm; // 表示第一个窗体

        public SecondForm()
        {
            InitializeComponent();
        }

        private void cboName_SelectedIndexChanged(object sender, EventArgs e)
        {
            // 当选项变化时,把选中的内容显示在第一个窗体的文本框中
            frm.txtName.Text = this.cboName.Text;
        }


public FirstForm()
        {
            InitializeComponent();
        }

        private void btnSearch_Click(object sender, EventArgs e)
        {
            // 打开第2个窗体,并把当前窗体作为第2个窗体的父窗体
            SecondForm form2 = new SecondForm();
            form2.frm = this;
            form2.ShowDialog();
        }


希望对楼主有帮助 --------------------编程问答--------------------
引用 9 楼 l397870376 的回复:

public FirstForm frm; // 表示第一个窗体

        public SecondForm()
        {
            InitializeComponent();
        }

        private void cboName_SelectedIndexChanged(object sender, EventArgs e)
        {
            // 当选项变化时,把选中的内容显示在第一个窗体的文本框中
            frm.txtName.Text = this.cboName.Text;
        }


public FirstForm()
        {
            InitializeComponent();
        }

        private void btnSearch_Click(object sender, EventArgs e)
        {
            // 打开第2个窗体,并把当前窗体作为第2个窗体的父窗体
            SecondForm form2 = new SecondForm();
            form2.frm = this;
            form2.ShowDialog();
        }


希望对楼主有帮助
学习学习~ --------------------编程问答-------------------- http://blog.csdn.net/hellboy419/article/details/9096231

给分吧
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,