
panel控件的显示不起作用
winform窗体中,我添加了一个menuStrip控件,然后把添加菜单,下拉菜单里有基本信息,销售信息,产品详情,在窗体的内容区我添加了三个panel,没个子菜单控制一...
winform窗体中,我添加了一个menuStrip控件,然后把添加菜单,下拉菜单里有基本信息,销售信息,产品详情,在窗体的内容区我添加了三个panel,没个子菜单控制一个panel,当点击不同菜单时,相应panel显示,代码如下:
public Main()
{
InitializeComponent();
panelSellInfo.Visible = false;
panelProInfo.Visible = false;
panelProDetail.Visible = false;
}
private void 基本信息ToolStripMenuItem_Click(object sender, EventArgs e)
{
this. panelProInfo.Visible = true;
this.panelSellInfo.Visible = false;
this.panelProDetail.Visible = false;
}
private void 销售信息ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.panelSellInfo.Visible = true;
tabControl1.SelectTab(tabPage1);
tabControl1.Visible = true;
this.panelProInfo.Visible = false;
this.panelProDetail.Visible = false;
}
private void 产品详情ToolStripMenuItem_Click(object sender, EventArgs e)
{
this . panelProDetail.Visible = true;
this. panelSellInfo.Visible = false;
this. panelProInfo.Visible = false;
}
为什么就基本信息显示,其他的点击不显示呢? 展开
public Main()
{
InitializeComponent();
panelSellInfo.Visible = false;
panelProInfo.Visible = false;
panelProDetail.Visible = false;
}
private void 基本信息ToolStripMenuItem_Click(object sender, EventArgs e)
{
this. panelProInfo.Visible = true;
this.panelSellInfo.Visible = false;
this.panelProDetail.Visible = false;
}
private void 销售信息ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.panelSellInfo.Visible = true;
tabControl1.SelectTab(tabPage1);
tabControl1.Visible = true;
this.panelProInfo.Visible = false;
this.panelProDetail.Visible = false;
}
private void 产品详情ToolStripMenuItem_Click(object sender, EventArgs e)
{
this . panelProDetail.Visible = true;
this. panelSellInfo.Visible = false;
this. panelProInfo.Visible = false;
}
为什么就基本信息显示,其他的点击不显示呢? 展开
展开全部
我想起来一个可能,有可能是你吧panel放到了其他的panel里了
更多追问追答
追问
哦,我这是第一次用panel,我就是想用三个panel充当三个菜单的内容区域,当切换菜单的时候,内容区只跟着变,所以三个panel是一样大的重叠样的,那我应该怎么做呢?
追答
3个panel要注意 不要被包含,先交错开,然后用方向键调整位置 这样不会被包含
展开全部
panel是不是包含了
追问
是的,错开就没事了,就是能看出来位置不一样
追答
位置不一样?那你把panel定位一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个问题解决了吗?我也想知道😊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询