C# TabContral选项卡中加载显示窗体后 实现单向参数传递测试代码示例(图)


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

public partial class Form1 : Form

   {

       private TabPage tbMobile = null

       private TabPage tbUnion = null;

 

       Form2 form2 = null;        //先在这里声明,便于加载后引用

 

       public Form1()

       {

           InitializeComponent();

       }

 

 

       private void button1_Click(object sender, EventArgs e)

       {

           form2.textBox2.Text = textBox1.Text;            //这里就可以引用了,form2的textBox2必须先设置成public

       }

 

       private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)

       {

           form2.textBox2.Text = textBox1.Text;            //切换选项卡时也获取最新的输入参数

       }

 

       private void generatefm_Click(object sender, EventArgs e)

       {

           tbMobile = new TabPage("中国");

 

           tbMobile.Name = "tbmobile";

           tabControl1.Controls.Add(tbMobile);

 

           form2 = new Form2(textBox1);

 

           // Form2 form = new Form2(); 

           form2.TopLevel = false;

           form2.BackColor = Color.White;

           form2.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;

 

           form2.FormBorderStyle = FormBorderStyle.None;

           form2.Show();

           tbMobile.Controls.Add(form2);

 

           tabControl1.SelectedIndex = 2;

       }

   }

这个例子只是实现了单向的参数传递,如果反过来需要在加载的窗体中将参数传给主窗体呢?继续研究,你有什么好方法一同探讨。

以上就是C# TabContral选项卡中加载显示窗体后 实现单向参数传递测试代码示例(图) 的详细内容!

返回前面的内容

相关阅读 >>

C#之正则表达式介绍

C#中将字符串内容写入到txt文件中

C# 文件下载四方法

unity3d用什么语言开发?

在c,c ++和c#中的int是什么

浅谈C# 之 hashtable 与 dictionary的代码实例

利用unity脚本自定义分辨率实现相机截一张高清截图

C#中guid生成格式的四种方法的示例代码分享

C#如何删除ul及li中指定标签里文字的方法详解

C#使用反射来实现对象的深度复制的示例代码分享

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...