C# winform中,form1中的tabcontrol1中的tabpage1中的form2 弹出窗口返回值 10

C#winform中,form1中的tabcontrol1中的tabpage1中的form2点击button弹出form3,form3中的textbox1里面的值返回fo... C# winform中,form1中的tabcontrol1中的tabpage1中的form2 点击button弹出 form3 ,form3中的textbox1里面的值返回 form2中的textbox1,怎样写,求教! 展开
 我来答
司马刀剑
高粉答主

2019-04-22 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7470万
展开全部

设第一个图片的名字叫form1,第二个是form2,并把form2的tag设为0。

【tag在属性窗口中就可以设置】

form1中:

分别把部门设置、服装类别管理、奖惩类别管理三个菜单的tag的设为0,1,2。.

在form1中写入下面的函数:

private void openSetWindows(object sender, EventArgs e)

{

Form2 f = (Form2)Application.OpenForms["Form2"];

if (f == null)

{

f = new Form2();

}

f.Tag = (sender as ToolStripMenuItem).Tag;

f.Show();

}

把部门设置、服装类别管理、奖惩类别管理的click事件全部设为openSetWindows。把这几个字粘贴到click右边就行。如下图:

在form2中的shown事件中写入:

private void Form2_Shown(object sender, EventArgs e)

{

tabControl1.SelectedIndex = int.Parse(this.Tag.ToString());

}

就可以了。

这样,将自动打开对应的tabpage。

追问
能不copy不
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式