c#通过按钮生成自定义控件求助

西木野假鸡 2019-04-13 03:47:42

我的form1上有个btnGenate,我想通过点击这个按钮生成一个usercontrol2到这个form1上,usercontrol2是一个picturebox,根据其他控件的状态生成不同的图片,但是我运行了之后,只能生成最初选择的状态对应的图片,再点击按钮那个图片不会改变,想请教一下问题出在哪里?
...全文
86 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你可以把控件定义到对象级别范畴。例如
private uc2 usercontrol2;

private void btn_Click(object sender, EventArgs e)
{
    if(usercontrol2 == null)
    {
        usercontrol2 = new uc2();
        this.Controls.Add(usercontrol2);
    }
    if(.........)
        usercontrol2.pic............
    .......................
}

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧