24小时热门版块排行榜    

CyRhmU.jpeg
查看: 603  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

bubbyluo

新虫 (初入文坛)

[求助] C# 关于tabcontrol控件的问题


确定button 程序为:
     private void button1_Click(object sender, EventArgs e)
        {
            Form5 f5 = new Form5();
            f5.ShowDialog();
        }

1.为什么单击确定button无法弹出Form5?
2.怎么能在处理不同标签页时,单击确定button弹出不同窗口?比如在处理四因素三水平点击确定弹出Form5;处理第二个标签页四因素四水平点击确定弹出Form6

QQ截图20121116161712.jpg
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

引用回帖:
4楼: Originally posted by bubbyluo at 2012-11-17 10:12:21
现在好了,之前是因为Form名重复了。
请教大神,tabcontrol有两个标签页tabpage1和tabpage2,怎么用程序表示哪个tabpage被点了呢?...

全局加一个变量,记录哪个tab被点
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
5楼2012-11-18 04:55:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
bubbyluo: 金币+2, 有帮助, 还是无法弹出Form5 2012-11-16 20:32:56
1.指定一下窗体的owner试试,例如:f5.ShowDialog(this);
全局加一个变量,记录哪个tab被点了,例如flag==0表示三水平,flag==1表示四水平
然后button_click()里面判断
CODE:
if (flag==0)
{
    Form5 f5 = new Form5();
    f5.ShowDialog(this);
}
else
{
    Form6 f6 = new Form5();
    f6.ShowDialog(this);
}

matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2012-11-16 17:12:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

其他部分work正常吗?贴全部代码
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
3楼2012-11-16 22:31:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bubbyluo

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by libralibra at 2012-11-16 22:31:39
其他部分work正常吗?贴全部代码

现在好了,之前是因为Form名重复了。
请教大神,tabcontrol有两个标签页tabpage1和tabpage2,怎么用程序表示哪个tabpage被点了呢?
4楼2012-11-17 10:12:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见