首页 / 软件开发 / C# / 利用C#实现窗体间的数据传递
利用C#实现窗体间的数据传递2010-09-02马金虎一个稍微复杂一点的程序一般都有二个或者更多的窗体。有时在程序设计中,数据不仅要在同一个窗体中传递,还要在窗体间传递,这种传递是主窗体与从窗体之间数据的互相传递。从本文开始,我们将列举不同窗体间数据传递的四种情况,和用Visual C#实现这四种情况的具体方法。下面先介绍用Visual C#实现窗体间传递数据中第一种情况——从主窗体向从窗体传递字符串。在阅读完本文后,你还尝试一下利用此方法在窗体间传送数值等数据。本文中程序设计、调试、运行的软件环境:Windows2000 服务器版Visual Studio.Net正式版,.Net FrameWork SDK版本号3705实现步骤:1.启动Visual Studio .Net2.选择菜单【文件】|【新建】|【项目】后,弹出【新建项目】对话框3.将【项目类型】设置为【Visual C#项目】4.将【模板】设置为【控制台应用程序】5.在【名称】文本框中输入【VC#中不同窗体数据传递方法01】6.在【位置】的文本框中输入【E:VS.NET项目】,然后单击【确定】按钮,这样VC#中不同窗体数据传递方法01项目就创建完成了7.把Visual Studio.Net的当前窗口切换到【Form1.cs(设计)】窗口,并从【工具箱】中的【Windows窗体】选项卡中拖入下列组件到【Form1.cs(设计)】窗体中,并执行相应操作:· 二个TextBox组件,用以输入向Form2窗体传送的数据· 二个Label组件· 一个Button组件,名称为button1,并在拖入【Form1.cs(设计)】窗体后,双击它,则Visual Stuido .Net产生其Click事件对应的处理代码。