• 大小: 64KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: C#
  • 标签: 创建panel  拖动  

资源简介

可以动态创建多个panel,选中后可以拖动,可以删除选中的panel,有需要的可以参考一下,非常实用的例子

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing;

namespace 实现panel的拖动和缩放
{
    class CreateControls
    {
        public static void CreatePanel(Control ctl string name MouseEventHandler panel_MouseMove MouseEventHandler panel_MouseDown PaintEventHandler panel_Paint)
        {
            Panel panel = new Panel()
            {
                Name = name
                BackColor = Color.FromArgb(10 * 5255255255)
                Borderstyle = Borderstyle.FixedSingle
                Size = new Size(100100)
            };
            panel.MouseMove += new MouseEventHandler(panel_MouseMove);
            panel.MouseDown += new MouseEventHandler(panel_MouseDown);
            panel.Paint += new PaintEventHandler(panel_Paint);
            panel.GetType().GetProperty(“DoubleBuffered“ System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).SetValue(panel true null);//设定让panel不闪烁
            ctl.Controls.Add(panel);
            panel.BringToFront();
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-09-21 17:38  c# panel的拖动和缩放\
     目录           0  2015-09-21 17:38  c# panel的拖动和缩放\实现panel的拖动和缩放\
     文件         929  2012-03-05 08:50  c# panel的拖动和缩放\实现panel的拖动和缩放.sln
     文件       20480  2012-03-05 10:01  c# panel的拖动和缩放\实现panel的拖动和缩放.suo
     文件       39424  2015-09-21 17:30  c# panel的拖动和缩放\实现panel的拖动和缩放.v11.suo
     目录           0  2012-03-05 08:50  c# panel的拖动和缩放\实现panel的拖动和缩放\bin\
     目录           0  2015-09-21 17:38  c# panel的拖动和缩放\实现panel的拖动和缩放\bin\Debug\
     文件       11264  2015-09-01 14:46  c# panel的拖动和缩放\实现panel的拖动和缩放\bin\Debug\实现panel的拖动和缩放.exe
     文件       32256  2015-09-01 14:46  c# panel的拖动和缩放\实现panel的拖动和缩放\bin\Debug\实现panel的拖动和缩放.pdb
     文件       21472  2015-09-21 16:30  c# panel的拖动和缩放\实现panel的拖动和缩放\bin\Debug\实现panel的拖动和缩放.vshost.exe
     文件         490  2012-06-06 02:06  c# panel的拖动和缩放\实现panel的拖动和缩放\bin\Debug\实现panel的拖动和缩放.vshost.exe.manifest
     文件        1164  2012-03-05 09:18  c# panel的拖动和缩放\实现panel的拖动和缩放\CreateControls.cs
     文件        4131  2012-03-05 10:01  c# panel的拖动和缩放\实现panel的拖动和缩放\Form1.cs
     文件        3249  2012-03-05 10:00  c# panel的拖动和缩放\实现panel的拖动和缩放\Form1.Designer.cs
     文件        5817  2012-03-05 10:00  c# panel的拖动和缩放\实现panel的拖动和缩放\Form1.resx
     目录           0  2012-03-05 08:50  c# panel的拖动和缩放\实现panel的拖动和缩放\obj\
     目录           0  2012-03-05 08:50  c# panel的拖动和缩放\实现panel的拖动和缩放\obj\x86\
     目录           0  2015-09-21 17:38  c# panel的拖动和缩放\实现panel的拖动和缩放\obj\x86\Debug\
     文件        7059  2015-09-01 14:45  c# panel的拖动和缩放\实现panel的拖动和缩放\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件         684  2012-03-05 10:00  c# panel的拖动和缩放\实现panel的拖动和缩放\obj\x86\Debug\GenerateResource-ResGen.read.1.tlog
     文件         634  2012-03-05 10:00  c# panel的拖动和缩放\实现panel的拖动和缩放\obj\x86\Debug\GenerateResource-ResGen.write.1.tlog
     目录           0  2012-03-05 08:50  c# panel的拖动和缩放\实现panel的拖动和缩放\obj\x86\Debug\TempPE\
     文件        2599  2015-09-21 16:30  c# panel的拖动和缩放\实现panel的拖动和缩放\obj\x86\Debug\实现panel的拖动和缩放.csproj.FileListAbsolute.txt
     文件         774  2015-09-01 14:46  c# panel的拖动和缩放\实现panel的拖动和缩放\obj\x86\Debug\实现panel的拖动和缩放.csproj.GenerateResource.Cache
     文件        1757  2015-09-01 14:46  c# panel的拖动和缩放\实现panel的拖动和缩放\obj\x86\Debug\实现panel的拖动和缩放.csprojResolveAssemblyReference.cache
     文件       11264  2015-09-01 14:46  c# panel的拖动和缩放\实现panel的拖动和缩放\obj\x86\Debug\实现panel的拖动和缩放.exe
     文件         180  2015-09-01 14:46  c# panel的拖动和缩放\实现panel的拖动和缩放\obj\x86\Debug\实现panel的拖动和缩放.Form1.resources
     文件       32256  2015-09-01 14:46  c# panel的拖动和缩放\实现panel的拖动和缩放\obj\x86\Debug\实现panel的拖动和缩放.pdb
     文件         180  2015-09-01 14:46  c# panel的拖动和缩放\实现panel的拖动和缩放\obj\x86\Debug\实现panel的拖动和缩放.Properties.Resources.resources
     文件         510  2012-03-05 08:50  c# panel的拖动和缩放\实现panel的拖动和缩放\Program.cs
     目录           0  2015-09-21 17:38  c# panel的拖动和缩放\实现panel的拖动和缩放\Properties\
............此处省略6个文件信息

评论

共有 条评论