| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 734 人关注过本帖
标题:[求助]怎么得到前一个form的TextBox的值啊
收藏  订阅  推荐  打印 
sun_life
Rank: 3Rank: 3
等级:中级会员
帖子:314
积分:3574
注册:2006-5-29
[求助]怎么得到前一个form的TextBox的值啊

怎么得到前一个form的TextBox的值啊
搜索更多相关主题的帖子: TextBox  form  
2008-9-23 21:36
duanchangren
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:234
积分:2503
注册:2008-7-26

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 form2 = new Form2(textBox1.Text);
            form2.Show();
        }
    }
----------------------------------------------------------------------

    public partial class Form2 : Form
    {
        string text;
        public Form2(string text)
        {
            this.text = text;
            InitializeComponent();
        }

        private void Form2_Load(object sender, EventArgs e)
        {
            label1.Text = text;
        }
    }
2008-9-24 04:18
keytolove
Rank: 1
等级:新手上路
帖子:22
积分:276
注册:2008-7-13

楼上这位的方法是对的`但却出现了两个同名的TEXT虽然也可以使用,但容易搞混`
可改成`
string text1;
        public Form2(string text2)
        {
            this.text1 = text2;
            InitializeComponent();
        }
2008-9-24 08:15
sun_life
Rank: 3Rank: 3
等级:中级会员
帖子:314
积分:3574
注册:2006-5-29

谢谢帮忙

当知道自己后才知道什么是可怕!
2008-9-24 13:17
小仙
Rank: 12Rank: 12Rank: 12
来自:光之谷
等级:版主
威望:20
帖子:1401
积分:9418
注册:2008-8-8

方法很多很多。实例From2的时候也可以直接塞给一个写好了的Label的属性
2008-9-24 20:31
gantanhao
Rank: 2
等级:注册会员
帖子:64
积分:1074
注册:2008-2-4

using System;
using System.Windows.Forms;

namespace FTPTest
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 f2 = new Form2();
            f2.textBox2.Text = textBox1.Text;
            f2.ShowDialog();
        }
    }
}
要想让这段代码成功执行,必须设置Form2窗口中的TextBox2控件的Modifier属性为Public。
2008-9-24 22:41
606liutong
Rank: 4
等级:高级会员
威望:2
帖子:693
积分:5469
注册:2006-10-9



LS都正解

如果你整个程序都要用 就设置成全局变量吧

前程——漆黑如这落寞的夜,苦苦守望,却总也望不到那泛着点点苍白的黎明!期望与希冀!无奈与魂殇!
獨自壹個人,望著大海淚流.
愛情,不敢奢望...
2008-9-27 14:41
sun_life
Rank: 3Rank: 3
等级:中级会员
帖子:314
积分:3574
注册:2006-5-29

我有十几个页面都要掉用form1中的textbox中的内容,这个全局变量该怎么设置阿,谁有代码能借我参考阿?

当知道自己后才知道什么是可怕!
2008-10-6 09:52
606liutong
Rank: 4
等级:高级会员
威望:2
帖子:693
积分:5469
注册:2006-10-9

窗体From1中:
Public static string str ;
string str = this.TextBox1.Text.ToString();

在另一个窗体From2中:

this.TextBox1.Text = From1.str.Tostring();

自己想的  不知道对不对

前程——漆黑如这落寞的夜,苦苦守望,却总也望不到那泛着点点苍白的黎明!期望与希冀!无奈与魂殇!
獨自壹個人,望著大海淚流.
愛情,不敢奢望...
2008-10-6 10:36
乖老鼠
Rank: 3Rank: 3
来自:四川省
等级:中级会员
威望:2
帖子:304
积分:3293
注册:2008-9-8

用LS的static方法也可以

你把From1定义为一个全局的对象,再把TextBox1设置为public,应该也可以。
2008-10-6 11:18
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.069382 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved