• 大小: 35KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: C#
  • 标签: c#  winform  仿界面  

资源简介

Winform窗体设计器,基于C#源码实现,界面仿VisualStudio,这个窗体设计器可显示出制作窗体上一些必备元素的属性信息源码也是可以编译的。没有使用微软Runtime FormDesigner技术

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Reflection;
using System.Text;
using System.Windows.Forms;
//Download by http://www.codefans.net
namespace MyFormDesinger
{
    public partial class AddControlDialog : Form
    {
        public string FullName = ““;
        public string CtrlName = ““;
        public AddControlDialog()
        {
            InitializeComponent();
        }
        public Assembly Assembly
        {
            set
            {
                listBox1.Items.Clear();
                foreach (Module module in value.GetModules())
                {
                    foreach (Type type in module.GetTypes())
                    {
                        if (type.IsSubclassOf(typeof(Control)) && !type.IsSubclassOf(typeof(Form)))
                        {
                            listBox1.Items.Add(type.FullName + “/“ + type.Name);
                        }
                    }
                }
            }
        }
        private void AddControlDialog_Load(object sender EventArgs e)
        {

        }

        private void button1_Click(object sender EventArgs e)
        {
            if (listBox1.SelectedIndex >= 0)
            {
                FullName = listBox1.SelectedItem.ToString().Split(‘/‘)[0];
                CtrlName = listBox1.SelectedItem.ToString().Split(‘/‘)[1];
                DialogResult = DialogResult.OK;
            }
        }

        private void button2_Click(object sender EventArgs e)
        {
            DialogResult = DialogResult.Cancel;
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-03-10 15:34  MyFormDesinger\
     目录           0  2017-03-10 15:34  MyFormDesinger\MyFormDesinger\
     文件        3425  2013-03-26 11:11  MyFormDesinger\MyFormDesinger\AddControlDialog.Designer.cs
     文件        1693  2013-03-29 12:52  MyFormDesinger\MyFormDesinger\AddControlDialog.cs
     文件        5814  2013-03-26 11:11  MyFormDesinger\MyFormDesinger\AddControlDialog.resx
     文件        2757  2013-03-26 11:09  MyFormDesinger\MyFormDesinger\ControlHelper.cs
     文件        1442  2013-03-25 16:29  MyFormDesinger\MyFormDesinger\DesignerControl.Designer.cs
     文件        1608  2013-03-29 12:52  MyFormDesinger\MyFormDesinger\DesignerControl.cs
     文件        5814  2013-03-25 16:29  MyFormDesinger\MyFormDesinger\DesignerControl.resx
     文件        1427  2013-03-25 16:38  MyFormDesinger\MyFormDesinger\Hostframe.Designer.cs
     文件         679  2013-03-29 12:53  MyFormDesinger\MyFormDesinger\Hostframe.cs
     文件        5814  2013-03-25 16:38  MyFormDesinger\MyFormDesinger\Hostframe.resx
     文件        1054  2013-03-29 12:53  MyFormDesinger\MyFormDesinger\MessageFilter.cs
     文件       17846  2013-03-26 11:12  MyFormDesinger\MyFormDesinger\MyFormDesigner.Designer.cs
     文件        2424  2013-03-26 11:12  MyFormDesinger\MyFormDesinger\MyFormDesigner.cs
     文件       22640  2013-03-26 11:12  MyFormDesinger\MyFormDesinger\MyFormDesigner.resx
     文件        5459  2013-03-26 10:47  MyFormDesinger\MyFormDesinger\MyFormDesinger.csproj
     文件        1342  2013-03-25 18:03  MyFormDesinger\MyFormDesinger\Overlayer.Designer.cs
     文件       13627  2013-03-29 12:53  MyFormDesinger\MyFormDesinger\Overlayer.cs
     文件        5814  2013-03-25 18:03  MyFormDesinger\MyFormDesinger\Overlayer.resx
     文件         504  2013-03-25 16:26  MyFormDesinger\MyFormDesinger\Program.cs
     目录           0  2017-03-10 15:34  MyFormDesinger\MyFormDesinger\Properties\
     文件        1360  2013-03-25 16:13  MyFormDesinger\MyFormDesinger\Properties\AssemblyInfo.cs
     文件        2878  2013-03-25 16:13  MyFormDesinger\MyFormDesinger\Properties\Resources.Designer.cs
     文件        5612  2013-03-25 16:13  MyFormDesinger\MyFormDesinger\Properties\Resources.resx
     文件        1099  2013-03-25 16:13  MyFormDesinger\MyFormDesinger\Properties\Settings.Designer.cs
     文件         249  2013-03-25 16:13  MyFormDesinger\MyFormDesinger\Properties\Settings.settings
     文件        5456  2013-03-26 11:12  MyFormDesinger\MyFormDesinger\Recter.cs
     文件         932  2013-03-25 16:13  MyFormDesinger\MyFormDesinger.sln
     文件       29184  2013-03-27 10:03  MyFormDesinger\MyFormDesinger.suo

评论

共有 条评论