91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 696KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2021-05-11
  • 語言: C#
  • 標簽: winform??

資源簡介

Winform通用框架之權限管理系統---------菜單,開發界面。 在csdn一篇博客中看到文章Winform通用框架之權限管理系統,但是只有文章沒有源碼就是耍流氓。于是自己寫了出來,可用于所有管理系統的開發框架。 軟件的整體主頁布局是用到了WeifenLuo.WinFormsUI.Docking;的可拖拉式布局,和我們常用的VS 工具效果一樣。這樣的好處是菜單頁和內容頁的窗口在編碼的時候可以分離,互不影響。菜單是抽屜式布局,打開的窗口是動態創建的。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Reflection;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?WeifenLuo.WinFormsUI.Docking;

namespace?BookMake
{
????public?partial?class?Form1?:?DockContent
????{
????????public?Mainform?_frmMain;?//主窗體
????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????Init();?
????????}

????????List
?m_Parent?=?null;

????????//初始化按鈕
????????private?void?Init()
????????{
????????????this.panel1.Controls.Clear();
????????????this.panel1.Controls.Add(this.listView1);
????????????this.listView1.Clear();
????????????m_Parent?=GetSysMenusParent();?//查詢菜單的父節點,先生成父菜單按鈕
????????????int?i?=?m_Parent.Count;
????????????foreach?(var?item?in?m_Parent)
????????????{
????????????????Button?b?=?new?Button();
????????????????b.Text?=?item.Menu_Name;
????????????????b.Dock?=?Dockstyle.Top;//控件布局
????????????????b.Size?=?new?System.Drawing.Size(244?30);//?設置高度,?寬度隨父控件
????????????????b.Tag?=?item.Menu_Id;
????????????????b.TabIndex?=?i;//控件順序
????????????????b.Click?+=?new?System.EventHandler(this.Buttonclick);
????????????????this.panel1.Controls.Add(b);
????????????????i--;
????????????????
????????????}
????????}

????????///?
????????///?點擊按鈕后,改變布局,并初始化菜單
????????///?

????????///?
????????///?
???????void?Buttonclick(object?sender?EventArgs?e)
????????{?
????????????//?1.比較按鈕,設置按鈕布局順序
????????????Button?clickedButton?=?(Button)sender;
????????????int?clickedButtonTabIndex?=?clickedButton.TabIndex;
????????????foreach?(Control?ctl?in?this.panel1.Controls)?
????????????{
????????????????if?(ctl?is?Button)
????????????????{
????????????????????Button?btn?=?(Button)ctl;
????????????????????if?(btn.TabIndex?>?clickedButtonTabIndex)
????????????????????{
????????????????????????if?(btn.Dock?!=?Dockstyle.Bottom)
????????????????????????{
????????????????????????????btn.Dock?=?Dockstyle.Bottom;
???????????????????????????btn.BringToFront();
????????????????????????}
????????????????????}
????????????????????else
????????????????????{
????????????????????????if?(btn.Dock?!=?Dockstyle.Top)
????????????????????????{
????????????????????????????btn.Dock?=?Dockstyle.Top;
???????????????????????????btn.BringToFront();
????????????????????????}
????????????????????}
????????????????}

????????????}
???????????
????????????foreach?(var?item?in?m_Parent)
????????????{
????????????????if?(clickedButton.Tag.ToString()?==?item.Menu_Id)
????????????????{
????????????????????this.listView1.Clear();
????????????????????Listse_SysMenu>?Childs?=?GetSysMenuChilds(clickedButton.Tag.ToString());//獲取子菜單
????????????????????listView1.LargeIma

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

????..A..H.?????73216??2019-05-17?17:00??BookMake?-?副本\.vs\BookMake\v15\.suo

?????文件??????????0??2019-05-05?13:51??BookMake?-?副本\.vs\BookMake\v15\Server\sqlite3\db.lock

?????文件?????647168??2019-05-17?16:13??BookMake?-?副本\.vs\BookMake\v15\Server\sqlite3\storage.ide

?????文件??????32768??2019-05-17?15:23??BookMake?-?副本\.vs\BookMake\v15\Server\sqlite3\storage.ide-shm

?????文件????4124152??2019-05-17?16:56??BookMake?-?副本\.vs\BookMake\v15\Server\sqlite3\storage.ide-wal

?????文件????????189??2019-05-05?13:51??BookMake?-?副本\BookMake\App.config

?????文件??????71680??2019-05-17?16:56??BookMake?-?副本\BookMake\bin\Debug\BookMake.exe

?????文件????????189??2019-05-05?13:51??BookMake?-?副本\BookMake\bin\Debug\BookMake.exe.config

?????文件??????54784??2019-05-17?16:56??BookMake?-?副本\BookMake\bin\Debug\BookMake.pdb

?????文件?????316392??2018-10-24?01:52??BookMake?-?副本\BookMake\bin\Debug\WeifenLuo.WinFormsUI.Docking.dll

?????文件???????4911??2019-05-17?16:27??BookMake?-?副本\BookMake\BookMake.csproj

?????文件???????7649??2019-05-17?16:56??BookMake?-?副本\BookMake\Form1.cs

?????文件???????4557??2019-05-17?15:44??BookMake?-?副本\BookMake\Form1.Designer.cs

?????文件??????16447??2019-05-17?15:44??BookMake?-?副本\BookMake\Form1.resx

?????文件????????822??2019-05-17?16:06??BookMake?-?副本\BookMake\Mainform.cs

?????文件???????6528??2019-05-17?16:05??BookMake?-?副本\BookMake\Mainform.Designer.cs

?????文件??????23466??2019-05-17?15:36??BookMake?-?副本\BookMake\Mainform.resx

?????文件????????567??2019-05-17?16:12??BookMake?-?副本\BookMake\MenuManage.cs

?????文件???????5113??2019-05-17?15:50??BookMake?-?副本\BookMake\MenuManage.Designer.cs

?????文件???????6185??2019-05-17?15:50??BookMake?-?副本\BookMake\MenuManage.resx

?????文件??????????0??2019-05-17?16:56??BookMake?-?副本\BookMake\obj\Debug\BookMake.csproj.CopyComplete

?????文件?????????42??2019-05-17?16:25??BookMake?-?副本\BookMake\obj\Debug\BookMake.csproj.CoreCompileInputs.cache

?????文件???????1274??2019-05-17?16:27??BookMake?-?副本\BookMake\obj\Debug\BookMake.csproj.FileListAbsolute.txt

?????文件???????1347??2019-05-17?16:32??BookMake?-?副本\BookMake\obj\Debug\BookMake.csproj.GenerateResource.cache

?????文件??????48485??2019-05-05?14:42??BookMake?-?副本\BookMake\obj\Debug\BookMake.csprojAssemblyReference.cache

?????文件??????71680??2019-05-17?16:56??BookMake?-?副本\BookMake\obj\Debug\BookMake.exe

?????文件???????7241??2019-05-17?16:27??BookMake?-?副本\BookMake\obj\Debug\BookMake.Form1.resources

?????文件??????11918??2019-05-17?16:27??BookMake?-?副本\BookMake\obj\Debug\BookMake.Mainform.resources

?????文件????????180??2019-05-17?16:27??BookMake?-?副本\BookMake\obj\Debug\BookMake.MenuManage.resources

?????文件??????54784??2019-05-17?16:56??BookMake?-?副本\BookMake\obj\Debug\BookMake.pdb

............此處省略73個文件信息

評論

共有 條評論