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#httpwebrequest访问https错误处理的方法

C#中复制构造函数是什么

C#获取listview鼠标下的item案例

C# 将datatable数据导出到excel表格中的示例代码分享

详细介绍C#服务器性能监控之性能计数器的代码示例

C#中如何取绝对值函数的方法详解

C#-json详解

C# 创建mdi窗体(图文)

详细介绍asp.net中的C#基础知识

带你了解C#中的构造函数

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




打赏

取消

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

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

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

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

评论

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