• 大小: 0.31M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-26
  • 语言: C#
  • 标签: TabControl  Tab  编辑器  UA  IO  

资源简介

仿照vs编辑器的TabControl功能编写,实现拖拽、关闭、设置等功能,
需要什么新功能可自行添加。

 contextUI.ConextTabControl 参数:
       moveOpacity  移动标签透明度
        moveMaskOpacity  移动覆盖透明度
        tabControlColor  组件颜色
        tabFont  字体
        selectColor  选中标签颜色
        selectFontColor  选中标签字体颜色
        tabColor 未选中颜色
        tabFontColor 未选中字体颜色
        selectIndex  获取当前tab序号
        tabMoveColor  移动到未选中标签颜色
        tabFlagColor  关闭标志颜色
        tabFlagMoveColor  移动到未选中标签颜色
        tabContentColor  内容背景颜色
        tabCloseFlag  是否显示关闭
        NewRecord  获取当前标签数量
        delete  是允许删除标签
        deleteTag 取得删除的序号
        deletePoint 取得删除的位置
        .....................
        .....................

    contextUI.ConextTabControl 方法:
        放置组件  Put(Control obj, Size size, Point point, EventHandler getIndex, EventHandler swapIndex, EventHandler deleteIndex, DockStyle dockStyle = DockStyle.None)
        标签位置交换  public void ItemSwap(int swap1, int swap2)
        第一个放置标签 public void AddItem(string item)
        标签内添加组件 public void AddControl(int num, Control control)
        添加标签  public void NewItem(string item)
        删除标签  public void DeleteItem(int num)
        设置组件大小  public void setTabBoxSize(Size size)
        设置选中的标签  public void setSelect(int sel)
        设置指定标签文字  public void setLabelText(int num,string text)
        .....................
        .....................

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Imaging;
using System.Runtime.InteropServices;
using System.Windows.Forms;

namespace contextUI
{
    public class ConextTabControl : UserControl
    {
        public class PanelEx : Panel
        {
            public PanelEx()
            {
                Setstyle(
                    Controlstyles.AllPaintingInWmPaint |
                    Controlstyles.OptimizedDoubleBuffer |
                    Controlstyles.ResizeRedraw |
                    Controlstyles.SupportsTransparentBackColor |
                    Controlstyles.UserPaint
                    true
                    );
                Updatestyles();
            }
        }

        public int moveOpacity { ge

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     44032  2019-07-01 12:23  Demo_4\.vs\Demo_4\v15\.suo

     文件          0  2019-07-01 10:58  Demo_4\.vs\Demo_4\v15\Server\sqlite3\db.lock

     文件     610304  2019-07-01 11:58  Demo_4\.vs\Demo_4\v15\Server\sqlite3\storage.ide

     文件      32768  2019-07-01 10:58  Demo_4\.vs\Demo_4\v15\Server\sqlite3\storage.ide-shm

     文件    4136512  2019-07-01 12:23  Demo_4\.vs\Demo_4\v15\Server\sqlite3\storage.ide-wal

     文件        189  2019-07-01 10:58  Demo_4\Demo_4\App.config

     文件      46096  2019-07-01 12:11  Demo_4\Demo_4\bin\Debug\0.jpg

     文件      40064  2019-07-01 12:12  Demo_4\Demo_4\bin\Debug\1.jpg

     文件      24149  2019-07-01 12:12  Demo_4\Demo_4\bin\Debug\2.jpg

     文件      25600  2019-07-01 12:21  Demo_4\Demo_4\bin\Debug\Demo_4.exe

     文件        189  2019-07-01 10:58  Demo_4\Demo_4\bin\Debug\Demo_4.exe.config

     文件      58880  2019-07-01 12:21  Demo_4\Demo_4\bin\Debug\Demo_4.pdb

     文件      29118  2019-07-01 11:52  Demo_4\Demo_4\ConextTabControl.cs

     文件       3631  2019-07-01 11:01  Demo_4\Demo_4\Demo_4.csproj

     文件       4616  2019-07-01 12:21  Demo_4\Demo_4\Form1.cs

     文件       1228  2019-07-01 10:58  Demo_4\Demo_4\Form1.Designer.cs

     文件         42  2019-07-01 10:59  Demo_4\Demo_4\obj\Debug\Demo_4.csproj.CoreCompileInputs.cache

     文件        464  2019-07-01 11:16  Demo_4\Demo_4\obj\Debug\Demo_4.csproj.FileListAbsolute.txt

     文件        954  2019-07-01 11:16  Demo_4\Demo_4\obj\Debug\Demo_4.csproj.GenerateResource.cache

     文件      11490  2019-07-01 10:58  Demo_4\Demo_4\obj\Debug\Demo_4.csprojAssemblyReference.cache

     文件      25600  2019-07-01 12:21  Demo_4\Demo_4\obj\Debug\Demo_4.exe

     文件      58880  2019-07-01 12:21  Demo_4\Demo_4\obj\Debug\Demo_4.pdb

     文件        180  2019-07-01 11:16  Demo_4\Demo_4\obj\Debug\Demo_4.Properties.Resources.resources

     文件        831  2019-07-01 10:58  Demo_4\Demo_4\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       7064  2019-07-01 11:01  Demo_4\Demo_4\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件          0  2019-07-01 10:58  Demo_4\Demo_4\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2019-07-01 10:58  Demo_4\Demo_4\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2019-07-01 10:58  Demo_4\Demo_4\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件        518  2019-07-01 10:58  Demo_4\Demo_4\Program.cs

     文件       1310  2019-07-01 10:58  Demo_4\Demo_4\Properties\AssemblyInfo.cs

............此处省略21个文件信息

评论

共有 条评论