C# winform中TabControl怎么在每个选项卡的卡头添加不同的图标

在一个TabControl控件中,有几个选项卡,现在想在每个选项卡的顶头用图标显示。我找到了一段把所有选项卡的卡头加上图标,有没有办法每个卡头的图标都不一样呢

可以的,你要现在form窗体中加入一个imagelist,名字为imagelist1,然后在里边选择图标并填充好,然后将tabcontrol的imagelist 选择为你刚才添加到窗体的imagelist1
最后一步,是选中不同的选项卡,在属性中找imagekey或者imageindex选择不同的图标就可以了
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-21
我的想法啊 不一定对 你可以试试 他不是一个ImageList嘛 你遍历TabControl控件 得出有几个标题头 再把不同的图标赋给每一个标题头卡片 没事过 只是一个想法

c#窗体导航栏怎么做用什么控件实现 具体点
1.打开 Visual Studio,创建一个新的 C# 窗体应用程序项目。2.在窗体设计器中,向窗体中添加一个 TabControl 控件。3.在 TabControl 控件上右键单击,选择“添加选项卡”菜单项,添加需要的选项卡,可以在选项卡标题栏上添加对应的图标和文本。4.向每个选项卡中添加需要的控件,比如按钮、文本框、标签...

...我要制作一个form,里面添加了一个tabcontrol,在第一个tabpage中我添...
foreach (Control c in tpg.Controls){ Type t = c.GetType();Control a = new Control(t.Name);\/\/如果要控制新控件的名字,就要花些心思了,可以考虑从c.Name取原来控件的名字,然后加一些关键词,如:a.Name = "tpg1" + c.Name;a.Location= c.Location \/\/这样出来的位置,和原来的位...

winform tabControl增加选项卡后在选项卡中添加东西
private void button1_Click(object sender, EventArgs e){ this.IsMdiContainer = true; \/\/如果你要加入一个窗口放在tabpage里,原窗口要设置成mdi父窗口 TabPage page1 = new TabPage(); \/\/建立新的tabpage page1.Text = "new Page";Form f = new Form(); \/\/建立新的窗口 TextBox[...

C# winform 怎么样在同一界面上单击不同按钮出现不同内容
第一种方法,创建MDI窗体,让他们在指定位置停靠,抓捕鼠标动作,给窗体应用界面美化类,第二种常用,控制控件的VISIBLE属性。第三种是画自定义界面模块,用户自定义控件响应模块

...的选项卡控件,怎么通过代码在一个tabcontrol控件里进行新建选项卡页...
tabcontrol里面有一个tabpages的属性.add(“选项卡的名字”)tabControl1.TabPages.Add("ta");\/\/添加一个名字为ta的选项卡 tabControl1.TabPages.Clear();\/\/移除所有的选项卡 tabControl1.TabPages.Remove(tabPage1);\/\/移除指定的选项卡 tabControl1.TabPages.IndexOf(tabPage1);\/\/获得选项卡tab...

c# 里面怎么做漂亮的多选项卡界面 选项卡控件标签放左边的那种
可以直接用TabControl控件,设置它的属性->行为->Alignment这个属性,有四个值:Top、Bottom、Left、Right,可以分别将TabControl中的TabPage的标签页显示到顶部、下面、左边和右边;也可以自定义控件或是使用第三方控件,具体看你的需求,希望对你有帮助,还有疑问请追问或是Hi ...

C#中TabControl 的选项卡
在属性栏-杂项-TabPags属性 值:(Collection)点击右侧按钮进入集合编辑器,通过上移\/下移箭头来调整子页位置.

C# tabControl 有两个选项卡yftab和yhtab,右键动态向选项卡中添加GroupBo...
\/\/ 这两个变量名太接近了= =我差点看眼花了\/\/private TabControl tab0;public void bufen(object sender, EventArgs e){ a++; int width = yftab.SelectedTab.Size.Width; int height = yftab.SelectedTab.Size.Height; for (int i = 0; i < a; i++) \/\/ 循环a次 ...

C# winform 中如何实现tabControl1控件页面跳转?通过主页面上的菜单栏...
设第一个图片的名字叫form1,第二个是form2,并把form2的tag设为0。【tag在属性窗口中就可以设置】form1中:分别把部门设置、服装类别管理、奖惩类别管理三个菜单的tag的设为0,1,2。.在form1中写入下面的函数:private void openSetWindows(object sender, EventArgs e){ Form2 f = (Form2)...

...或WPF中如何循环添加N个控件 以及tabcontrol添加N个选项卡?_百度知 ...
\/\/ 添加到窗体(容器.Controls.add)this.Controls.Add(btn);} for (int i = 0; i < b; i++){ TabPage tab = new TabPage();tab.Text = "Page" + i.ToString();\/\/ 添加控件到 tabControl1 this.tabControl1.Controls.Add(tab);\/\/ 添加到tab页面 this.tabControl1.TabPages.Add(tab...

相似回答