资源简介
管理系统主界面,使用tabcontrol分页在tabpage显示各子界面,实现各tabpage子窗体只能单开,打开同一个tabpage时,会激活到已开的tabpage中;并实现双击tabpage关闭和右键点击菜单关闭或全部关闭。附上程序实例与源码。开发工具:VS2017
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Common
{
public class sys_common
{
///
/// 初始化tabcontrol控件
///
/// tabpage名称
/// 需要显示的窗口
public void menuadd(string s Form frm TabControl tab)
{
if (hastablepages(s tab))
{
TabPage page = new TabPage();
page.Text = s;
frm.TopLevel = false;
page.Controls.Clear();
page.Controls.Add(frm);
frm.Dock = Dockstyle.Fill;
tab.TabPages.Add(page);
tab.SelectedTab = page;
frm.Show();
}
}
private bool hastablepages(string s TabControl tab1)
{
for (int i = 0; i < tab1.TabPages.Count; i++)
{
if (tab1.TabPages[i].Text == s)
{
tab1.SelectedIndex = i;//如果选项卡中有本选项卡,则把本选项卡设为焦点
return false;
}
}
return true;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 67584 2020-09-24 14:01 tabcontrol高级使用\tabcontrol\.vs\tabcontrol\v15\.suo
文件 0 2020-09-24 11:39 tabcontrol高级使用\tabcontrol\.vs\tabcontrol\v15\Server\sqlite3\db.lock
文件 4096 2020-09-24 11:39 tabcontrol高级使用\tabcontrol\.vs\tabcontrol\v15\Server\sqlite3\storage.ide
文件 32768 2020-09-24 14:00 tabcontrol高级使用\tabcontrol\.vs\tabcontrol\v15\Server\sqlite3\storage.ide-shm
文件 3992312 2020-09-24 13:57 tabcontrol高级使用\tabcontrol\.vs\tabcontrol\v15\Server\sqlite3\storage.ide-wal
文件 4608 2020-09-24 12:33 tabcontrol高级使用\tabcontrol\Common\bin\Debug\Common.dll
文件 15872 2020-09-24 12:33 tabcontrol高级使用\tabcontrol\Common\bin\Debug\Common.pdb
文件 2247 2020-09-24 12:33 tabcontrol高级使用\tabcontrol\Common\Common.csproj
文件 42 2020-09-24 12:29 tabcontrol高级使用\tabcontrol\Common\obj\Debug\Common.csproj.CoreCompileInputs.cache
文件 449 2020-09-24 12:33 tabcontrol高级使用\tabcontrol\Common\obj\Debug\Common.csproj.FileListAbsolute.txt
文件 9885 2020-09-24 12:33 tabcontrol高级使用\tabcontrol\Common\obj\Debug\Common.csprojAssemblyReference.cache
文件 4608 2020-09-24 12:33 tabcontrol高级使用\tabcontrol\Common\obj\Debug\Common.dll
文件 15872 2020-09-24 12:33 tabcontrol高级使用\tabcontrol\Common\obj\Debug\Common.pdb
文件 6813 2020-09-24 12:29 tabcontrol高级使用\tabcontrol\Common\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2020-09-24 11:38 tabcontrol高级使用\tabcontrol\Common\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2020-09-24 11:38 tabcontrol高级使用\tabcontrol\Common\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2020-09-24 11:38 tabcontrol高级使用\tabcontrol\Common\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 1319 2020-09-24 11:38 tabcontrol高级使用\tabcontrol\Common\Properties\AssemblyInfo.cs
文件 1366 2020-09-24 12:33 tabcontrol高级使用\tabcontrol\Common\sys_common.cs
文件 4608 2020-09-24 12:33 tabcontrol高级使用\tabcontrol\FrmMain\bin\Debug\Common.dll
文件 15872 2020-09-24 12:33 tabcontrol高级使用\tabcontrol\FrmMain\bin\Debug\Common.pdb
文件 15360 2020-09-24 13:57 tabcontrol高级使用\tabcontrol\FrmMain\bin\Debug\FrmMain.exe
文件 42496 2020-09-24 13:57 tabcontrol高级使用\tabcontrol\FrmMain\bin\Debug\FrmMain.pdb
文件 2659 2020-09-24 13:57 tabcontrol高级使用\tabcontrol\FrmMain\FrmMain.cs
文件 4508 2020-09-24 13:33 tabcontrol高级使用\tabcontrol\FrmMain\FrmMain.csproj
文件 9457 2020-09-24 13:57 tabcontrol高级使用\tabcontrol\FrmMain\FrmMain.Designer.cs
文件 9114 2020-09-24 13:57 tabcontrol高级使用\tabcontrol\FrmMain\FrmMain.resx
文件 413 2020-09-24 13:35 tabcontrol高级使用\tabcontrol\FrmMain\FrmOperation\FrmEquQuery.cs
文件 1654 2020-09-24 13:35 tabcontrol高级使用\tabcontrol\FrmMain\FrmOperation\FrmEquQuery.Designer.cs
文件 5817 2020-09-24 13:35 tabcontrol高级使用\tabcontrol\FrmMain\FrmOperation\FrmEquQuery.resx
............此处省略82个文件信息
- 上一篇:基于pcan-basic编译的上位机
- 下一篇:WPF使用MVVM
相关资源
- C#控件美化(TabControlEx)
- WPF Control Development
- WPF控件库(HandyControl)
- 自定义UpDownControl
- WPF圆润的TabItem和TabControl
- ASP.NET Zero Core v8.1.0 (2019-12-20)
- 控件重绘 C# WinForm控件美化扩展系列之
- WPF.Util.Controls全套自定义样式
- RibbonControl控件功能区控件
- C#读取ABPLC驱动程序和ABPLC模拟器
- WinForm第三方控件LiuZhenHong.Controls 2.0
- Chart Control :所有 35 种基本图表
- Halcon的HWindowControl控件在WinForm程序中
- TabControl重绘添加关闭按钮与Treeview导
- Professional DevExpress ASP.NET Controls英文原
- AE的MapControl直接加载Oracle数据(C#)
- abp-zero 4.6 源码
- Professional+DevExpress+ASP.NET+Controls.pdf
- Untiy官方资源Car主控脚本CarController全
- ABB_PC_SDK_controller ABB robotarm
- 很漂亮的自定义TabControl控件
- Kingsoc.Web.Controls.WebFtp 2.5
- winform tabcontrol 美化控件
- C#自定义控件---实现Control阴影源码(
-
C#用sc
riptControl动态执行JS和VBS脚本 - 自定义时间轴,Custom Slider,WPF编程
- WPF模拟迅雷TabControl界面
- C# TabControl 重绘高仿 360浏览器选项卡
- .net TabControl 多种风格的自绘
- winform用tabcontrol切换mdi子窗口及为ta
评论
共有 条评论