c# TabControl怎么在某一页动态添加按钮

yinlanding7150 2016-08-02 06:11:02



像这样一样求大神告知
...全文
708 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 2 楼 lovesan 的回复:
不知道是不是你想要的 ,只是个简单的例子 你需要自己去写样式和布局代码

Button btn = new Button()
            {
                Text = "123",
                Width = 100,
                Height = 40
            };
            tabControl1.TabPages[0].Controls.Add(btn);
            btn.Location=这里写添加后的位置即可
可以吧
巴士上的邂逅 2016-08-03
  • 打赏
  • 举报
回复
把Button放在FlowLayoutPanel里
秋的红果实 2016-08-03
  • 打赏
  • 举报
回复
你是说右对齐吧,根据btn.Location=new Point(20,20);调整
yinlanding7150 2016-08-03
  • 打赏
  • 举报
回复
如果窗体变大 tabControl 也跟着变大 按钮位置怎么向着右排列
秋的红果实 2016-08-02
  • 打赏
  • 举报
回复
直接添加,假如选项卡111对应的Name是tabPage4,则

Button btn=new Button();
btn.Text="tempButton";
btn.Location=new Point(20,20);
tabPage4.Controls.Add(btn);

大地主刘发财 2016-08-02
  • 打赏
  • 举报
回复
不知道是不是你想要的 ,只是个简单的例子 你需要自己去写样式和布局代码

Button btn = new Button()
            {
                Text = "123",
                Width = 100,
                Height = 40
            };
            tabControl1.TabPages[0].Controls.Add(btn);
            btn.Location=这里写添加后的位置即可
yinlanding7150 2016-08-02
  • 打赏
  • 举报
回复
没人吗

111,125

社区成员

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

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

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