【 c#】实现form窗口中,通过按钮实现tabPage的切换

            看了百度知道上一些人说的关于tabPage切换的问题感觉还是稍微有些问题,所以在这里总结了一套正确的方法,且附上图片说明。如下面两图:

在这里附上tabpage切换的源代码,注意label的颜色随之变化。

        private void label2_Click(object sender, EventArgs e)//这是上面的label,不用像百度知道说的那样新建对象
        {

            label2.BackColor = Color.DarkGray;
            label12.BackColor = Color.Empty;//注意背景empty就是默认颜色,没有default选项
           this. tabPage1.Show();
            tabControl1.SelectedIndex = 0;//从0开始哦,第一个tabpage
        }

        private void label12_Click(object sender, EventArgs e)//下面的label
        {
            
            
            this.tabPage2.Show();
            tabControl1.SelectedIndex = 1;
            label12.BackColor = Color.DarkGray;
            label2.BackColor = Color.Empty;

        }

时间: 2025-01-30 15:06:39

【 c#】实现form窗口中,通过按钮实现tabPage的切换的相关文章

三星-电脑换成SSD硬盘后,安装软件时,选择安装路径窗口中,检测不到硬盘

问题描述 电脑换成SSD硬盘后,安装软件时,选择安装路径窗口中,检测不到硬盘 电脑之前是hdd硬盘,后来买了一块三星的SSD硬盘,当做主硬盘了,并把系统安装在ssd硬盘上,把hdd硬盘安装在光驱的位置上,后来光驱位的硬盘出现了问题,硬盘驾返到商家检测去了. 这时想安装一个软件,软件可以自定位安装路径,默认是C盘,我想把它安装在D盘上(ssd硬盘分为C盘和D盘),但点击"浏览"按钮后,弹出的窗口是一片空白,竟然检测不到ssd硬盘,请问这怎么破? 解决方案 很明显,是软件的问题,建议重装系

java-怎么讲串口读到的信息自动填到窗口中

问题描述 怎么讲串口读到的信息自动填到窗口中 怎么讲串口读到的信息自动填到窗口中,然后进行数据处理..首先是解决怎么读取串口数据?其次是数据填充?最后是数据处理? 解决方案 http://blog.csdn.net/luoduyu/article/details/2182321 至于界面的部分,可以使用swing

bitblt-Bitblt后图像出现在屏幕右上方而不是窗口中

问题描述 Bitblt后图像出现在屏幕右上方而不是窗口中 void Device::Display() { hdc = GetDC(hwnd); BitBlt(hdc, 0, 0, VIEWWIDTH, VIEWHEIGHT, hdcMem, 0, 0, SRCCOPY); ReleaseDC(hwnd, hdc); for (int j = 0; j < VIEWHEIGHT; j++) { memset(frameBuffer[j], 0, VIEWWIDTH*sizeof(unsigned

dropdownlist-ASP.Net模态窗口中DropDownList控件不显示

问题描述 ASP.Net模态窗口中DropDownList控件不显示 使用showModalDialog弹出模态窗口时DropDownList控件不显示,但可以触发SelectChanged事件,怎么解决? showModalDialog('wd_selectparent.aspx', 'subpage', 'dialogWidth:400px;dialogHeight:300px;center:yes;help:no;resize:no;status:no'); 地区: Height="30p

javascript-jquery form中的提交按钮用mouseover事件无反应????

问题描述 jquery form中的提交按钮用mouseover事件无反应???? js中的代码(试过2种选择器): 1. $(function(){ $("#submit").mouseover(function(){ $(this).text("over"); }).mouseout(function(){ $(this).text("out"); }); }); 2. $(function(){ $(":submit")

多线程-c#如何在子线程中获取form主线程中按钮点击事件

问题描述 c#如何在子线程中获取form主线程中按钮点击事件 如何在子线程中获取form主线程中按钮点击事件,子线程B中定义了一个新类classnew,获取点击事件也是在新类classnew中,并且获取完点击事件以后执行此类中下边的任务. 解决方案 你可以主线程中得到点击事件后,发送一个Event事件通知等告诉子线程,然后子线程就可以进行后面的任务处理 解决方案二: 不知道你说的获取事件是什么意思,是事件挂钩还是获得挂钩的事件处理函数的委托.请你说清楚. 解决方案三: 主线程中得到点击事件后,发

用c 语言或者c++程序语言编写DGIM算法(近似计算窗口中1-bit的个数的算法)。

问题描述 用c 语言或者c++程序语言编写DGIM算法(近似计算窗口中1-bit的个数的算法). 1:以01stream.txt文件,好像不能上传附件,文件内容为01所组成的数据流,为自己所写程序的输入,读取中文件中的01数据流: 2:设定窗口大小1000,以不超过50%的相对误差回答任意时刻,当前窗口中有多少个1-bit: 3:设定窗口大小2000,以不超过10%的相对误差回答任意时刻,当前窗口中有多少个1-bit: 4:编写一个精确计算当前窗口中1-bit个数的精确程序,比较精确程序在运行时

C#WPF中怎样在一个窗口中textBox中输入的内容显示在另一个窗口中的textBox中

问题描述 C#WPF中怎样在一个窗口中textBox中输入的内容显示在另一个窗口中的textBox中 C#wpf中怎样在一个窗口中textBox中输入的内容显示在另一个窗口中的textBox中 解决方案 你是要同时显示么?还是在一个窗口的Textbox中输完打开另一个界面显示你输入的值 解决方案二: 同时显示,假设一个textbox放在上面,两一个放在它的下面,在上面的textbox输入"+",下面的textbox自动也输入"+"

C#如何实现一个窗口中的ComboBox的Item用另一窗口中TextBox来动态添加,用文件

问题描述 C#如何实现一个窗口中的ComboBox的Item用另一窗口中TextBox来动态添加,用文件 使用文件存储信息,然后比如我做一个社团管理系统,做了一个社团注册窗口,其中包含了社团名称,而我想要在另一个窗口中使用ComboBox选择要删除的社团名称来到删除目的如何实现? 解决方案 直接访问控件,委托(自定义事件),通过public方法去控制关于窗体间传值的方法,论坛里有很多帖子,网上也有,自己搜搜 解决方案二: 功能可以实现,只是不明白为何这样设计,感觉用户体验不是很好. 解决方案三: