亚洲乱色熟女一区二区三区丝袜,天堂√中文最新版在线,亚洲精品乱码久久久久久蜜桃图片,香蕉久久久久久av成人,欧美丰满熟妇bbb久久久

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

一個基于.NET WinForms 的開源C/S控件庫,包含大部分原始控件重繪

admin
2025年6月17日 0:3 本文熱度 662

基本說明


一個基于.Net 開源的C/S控件庫。這是一個專為 .NET WinForms 平臺設(shè)計的開源 C/S(客戶端/服務(wù)器)架構(gòu)控件庫,致力于為開發(fā)者提供一套現(xiàn)代化、高可定制的桌面應(yīng)用程序界面組件。該控件庫對 Windows Forms 原生控件進行了深度重繪和功能擴展,在保持原有控件操作習(xí)慣的基礎(chǔ)上,提供了更美觀的界面設(shè)計和更豐富的交互功能。這個開源控件庫為需要現(xiàn)代化 WinForms 界面的開發(fā)者提供了一個完整的解決方案,既保留了 WinForms 的開發(fā)效率,又賦予了應(yīng)用程序現(xiàn)代化的外觀和交互體驗。

    核心特性


    1. 全面控件重繪
      • 對 Button、TextBox、ComboBox、ListBox、CheckBox、RadioButton 等基礎(chǔ)控件進行視覺重構(gòu)
      • 引入扁平化設(shè)計風(fēng)格,支持圓角、陰影、透明度等現(xiàn)代 UI 特性
      • 自定義繪制引擎,實現(xiàn)抗鋸齒渲染和高清 DPI 支持
    2. 豐富的控件集合
      • 包含 30+ 個常用控件的增強版本
      • 新增 DataGridView 增強版(支持卡片視圖、分組、凍結(jié)行列等)
      • 提供專業(yè)級導(dǎo)航控件(Outlook 風(fēng)格導(dǎo)航欄、Ribbon 工具欄)
      • 包含圖表控件(折線圖、柱狀圖、餅圖等)
      • 集成通知控件(Toast 提示、進度指示器)
    3. 主題與樣式系統(tǒng)
      • 內(nèi)置多種預(yù)設(shè)主題(深色/淺色模式、Office 風(fēng)格、Material Design 等)
      • 支持運行時主題切換
      • 提供完整的樣式自定義接口(顏色、字體、邊框、動畫等)
    4. 高級功能擴展
      • 控件動畫效果(懸停、點擊、加載等狀態(tài)動畫)
      • 智能布局系統(tǒng)(自動適應(yīng)不同分辨率)
      • 數(shù)據(jù)綁定增強(支持雙向綁定、異步加載)
      • 觸摸屏優(yōu)化(手勢支持、大點擊區(qū)域)

      技術(shù)亮點


      • 純 C# 實現(xiàn):100% 托管代碼,無需依賴原生 DLL
      • 高性能渲染:使用雙緩沖和圖形路徑優(yōu)化繪制性能
      • 無侵入設(shè)計:可與現(xiàn)有 WinForms 項目無縫集成
      • 完整文檔:包含示例項目和 API 文檔

        部分控件展示


        1.重繪Datagridview

        datagridview 篩選 

        2.帶Lable 按鈕的輸入框

        3.GDI繪制的按鈕

        4.繼承Control 繪制的按鈕

        5.原點進度條

        6.動態(tài)配置文件

        //初始化WenSkin.WenConfig wenConfig = new WenSkin.WenConfig();WenSkin.WenConfig wenConfigjson = new WenSkin.WenConfig(WenSkin.WenConfig.ConfigFormatEnum.Json);//獲取或設(shè)置值var uid = wenConfig["SqlServer""Uid"];wenConfig["SqlServer""Uid"] = "wen";//顯示窗口wenConfig.Show();

        自動配置文件,生成設(shè)置窗口,并支持xml和json格式,自動序列化

        6.動態(tài)生成窗口,綁定datarow數(shù)據(jù),并自動生成插入數(shù)據(jù)庫語句和更新語句。

        private void wenImageButton1_Click(object sender, EventArgs e){    DataTable dt = new DataTable();    dt.Columns.Add("A");    dt.Columns.Add("B");    dt.Columns.Add("C");    dt.Rows.Add(001"001""");    dt.Rows.Add(002"002""001");    dt.Rows.Add(002"001""");    dt.Rows.Add(003"004""002");    dt.Rows.Add(004"002""001");    dt.Rows.Add(005"002""001");    wenDataTextBox1.DataSource = dt.Rows[1];}private void wenButton2_Click(object sender, EventArgs e){    var insert = wenDataTextBox1.InsertSqlString;    var update = wenDataTextBox1.UpdateSqlString;    this.MsgBoxInformation($"{ insert}\r\n\r\n{update}");}

         

        7.log顯示框

        8.分頁控件自動分割DataTable 數(shù)據(jù)

         

        9.模板listbox 可以直接綁定模板的listbox

        ?
        wenListBoxControl1.Template = typeof(WenGroupBox);wenListBoxControl1.Items.Add(new WenListBoxControl.WenListBoxControlItem());wenListBoxControl1.Items.Add("測試");wenListBoxControl1.Template = typeof(WenButton);wenListBoxControl1.Items.Add("測試按鈕模板");

        10.ini文件解析和自動設(shè)置功能 

        //初始化var ini = new Ini("test.ini");//設(shè)置值ini["Test1"] = "Value1";ini["Group2""Test2"] = "Value2";//獲取值(不區(qū)分大小寫)var test1 = ini["test1"];var test2 = ini["group2""test2"];//插入值ini.AddItem("group""name""value");//插入注釋ini.AddRemark("group""remark");//顯示可視化編輯器ini.Show();

        PS:僅供學(xué)習(xí),侵權(quán)立刪。


        閱讀原文:原文鏈接


        該文章在 2025/6/17 12:14:23 編輯過
        關(guān)鍵字查詢
        相關(guān)文章
        正在查詢...
        點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
        點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
        點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
        點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
        Copyright 2010-2025 ClickSun All Rights Reserved