1. 程式人生 > >C# winform窗體程式的美化之路

C# winform窗體程式的美化之路

寫在前面:

今天幫同學做畢業設計一個簡單的Windows窗體程式實現備忘錄的效果,要求使用資料庫,我想著很簡單于是上手開始做,兩天完成,於是同學拿去給老師檢查,檢查後老師認為不錯功能實現完整。就是。。。介面太!醜!了!

強迫症的我當然不能忍受於是今天學習一下c#winform窗體程式的美化(我也是新手,各位大佬請多多指教)。

因為最近寫的安卓程式中用了大量第三方開源框架,就想著c#會不會也有這樣類似的東西,隨手一百度還真讓我搜到了

CSkin 一個.Net的UI庫。

接下來我們就談談怎麼用。

下載後得到一個壓縮包

解壓得到以下檔案

注意這裡的2.0和4.0並非這個UI庫的版本,而是你的專案對應的.Net Framework的版本。

我這裡選擇的是4.0的版本。

開啟vs建立一個windows窗體程式,並且將.Net Framework的版本調為4.0(注意是4.0不是精簡版)如圖示


然後在工具箱中右鍵新建一個選項卡命名為Cskin


直接將CSkin 4.0資料夾中的dll檔案拖到這個選項卡下的空白處控制元件新增完成

再往窗體拖拽控制元件使用就好了!!

相關推薦

C# winform窗體程式美化

寫在前面: 今天幫同學做畢業設計一個簡單的Windows窗體程式實現備忘錄的效果,要求使用資料庫,我想著很簡單于是上手開始做,兩天完成,於是同學拿去給老師檢查,檢查後老師認為不錯功能實現完整。就是。。。介面太!醜!了! 強迫症的我當然不能忍受於是今天學習一下c#winfor

C# WinForm控制元件美化擴充套件系列ImageComboBox_C# 視角_CS程式設計師

(1)美化下拉按鈕和邊框,前面的文章已經實現。 (2)當ComboBox沒有控制元件選擇項和沒有焦點時顯示提示使用者操作資訊,前面的也文章已經實現。 (3)在下拉列表框的項中顯示圖示,項可以縮排。 (4)在ComboBox控制元件中也顯示圖示。 來看看最終需要

程式設計師c++:第一課:格式與cout

程式設計師之路   先舉個例子: #include <iostream> //匯入iostream庫 using namespace std; //宣告名稱空間 int main()

程式設計師c++:第二課:資料型別(1)

資料型別 舉個例子: #include <iostream> using namespace std; int main() { int a; //定義整數型變數a cin >> a; //輸入 long long b

C# Winform 窗體美化(七、Win7 Aero 毛玻璃效果)

七、Win7 Aero 毛玻璃效果 在 Win7 上有一種 Aero 效果,毛玻璃透明效果,搭配不同風格的顏色,效果很好。在學習 Winform 美化的時候順便看到的這種效果,也整理進來了。 注意:Win7 上想看到這種效果需要開啟並使用 Aero 效果的主

C#開發WinForm窗體程式時,如何禁止使用者改變程式窗體的大小?

      使用C#開發WinForm窗體程式時,禁止改變程式窗體的大小的方法:             在開發時,有時我們會設定窗體的背景圖,當我們改變窗體的大小時,窗口裡面不全是背景圖,     有部分是空白的,這就有點不美觀了, 要想窗體程式在執行時不被使用者改變視窗

C# Winform 窗體美化(十、自定義窗體

十、自定義窗體 寫在前面 最近在做 winform 應用程式,需要自定義一種視窗的樣式,所以就隨便搞了一個簡單的視窗。 效果圖 有兩種樣式,介面如下: 無標題: 有標題: 關鍵詞 1、黑色描邊邊框 對於視窗去掉原生的邊框

C# Winform 窗體美化(三、不規則窗體

三、不規則窗體 概況 之前學習的 LayeredSkin 看到裡面有個異形視窗,比較感興趣,所以就找一下資料研究一下。不規則窗體學習有一個比較好的例子,叫 GoldFishProject,是一條魚金魚在螢幕上游。 現學習了兩種實現方式: 1. U

C# Winform 窗體美化(二、LayeredSkin 介面庫)

二、LayeredSkin 介面庫 概況 這部分資源是 Winform 美化最多的了,效果還不錯,使用時只需引入 LayeredSkin.dll - 696 KB 即可。 網上能找到的最後 LayeredSkin 版本應該是 LayeredSkin Dem

C# Winform 窗體美化(九、嵌入窗體

九、嵌入窗體 還是關於 Winform 窗體的一些操作問題,這次是研究了一個嵌入窗體,這次學習純屬偶然,專案中確實沒遇到過這種需求。就是把別人的程式嵌入到自己的程式中,就像這樣: 這裡我嵌入了測試顯示器的程式 關於嵌入程式的資料,上面連結部落格的作

C#winForm窗體美化

【前言】 IrisSkin 是為Microsoft Visual Studio dotNET開發的最易用的介面增強dotNET(WinForm)元件包。它能完全自動的為您的應用程式新增支援換膚功能。   【正文】 新增IrisSkin4.DLL檔案 網上的

頂級c程式設計師 選學篇-1 深入理解位元組,位元組序與位元組對齊

                         深入理解位元組,位元組序與位元組對齊 一 總述    作為一個職業的coder玩家,首先應該對計算機的位元組有所瞭解。    我們經常談到的2進位制流,位元組(字元)流,資料型別流(針對程式設計),結構流等說法,2

C#Winform實現程式關閉隱藏窗體,二次程式啟動時顯示

思路:本程式啟動時候,儲存當前窗體控制代碼到檔案, 關閉時候隱藏窗體,不殺死程序,不退出. 下次啟動無需重新建立窗體,直接顯示原窗體,可以實現安卓程式的程序後臺隱藏效果. 點選桌面圖示,又同時可以防止多個程序多開的現象,避免多個程序衝突 好處:登入過的使用者,無需重新登入,

C# Winform 窗體美化(五、滑鼠穿透)

五、滑鼠穿透 以前在玩射擊遊戲的時候,狙擊槍的設定一般是開鏡才有準星,所以想是不是可以自己造一個默認準星出來,思路是現在視窗上畫一個準星,然後把窗體其他區域都透明,然後設定滑鼠穿透; 結果是:

C#WinForm窗體美化(IrisSkin面板外掛的使用)

前言:由於學習的需要,第一次接觸到C#,在美化介面的時候使用了IrisSkin面板外掛,順便記錄一下使用的步驟,希望對有需要的新人們有點幫助。 一、到SuniSoft官網去下載IrisSkin 點選下載後得到如下安裝包,然後雙擊執行安裝(安裝的目的是為了得到裡面的Ir

C#開發WinForm窗體程式時,如何在子窗體中關閉視窗時並退出程式

       在開發C#WinForm窗體程式時,有沒有遇到過,在執行或者除錯程式的過程中,明明關閉了子視窗,程式並沒有退出來, 我們編輯不了,要手動關閉停止除錯或全部中斷等操作後,程式才退出來,這樣會不會覺得挺煩的? 我就簡單的分享一下我的經驗: 1、首先我們開啟子視窗的

C# WinForm 窗體應用程式,呼叫 javascript 指令碼

 場景描述 今天做了個功能,要訪問第三方系統資料, 他們提供 Com 元件,我們使用的是 winform 呼叫 com元件訪問對方提供的xml資料! 結果,com 元件在 winform 中呼叫 com 元件失敗!實在無語了! 和對方工程師溝通他們測試沒問題。更鬱悶了! 他

C/C++知識回爐 全棧c

hello printf 無敵 特殊 導致 span height world! 指向 c語言講義 指針的重要性,有人說學c語言,沒有學過指針就相當於沒有學過c語言,而我很不幸,大學時代就是,學了c語言,但是沒有學指針 1 //c語言中函數要先聲明 後使用 我們要

c# winform 窗體之間的傳參

能夠 運行 你們 之前 style 全局 類對象 detail 初學者 說起winform程序中窗體之間的參數互傳,大家找度娘會找到很多方法:   1、在窗體類中創建全局變量,類型為公開、靜態的;   2、在窗體類中定義狗仔函數;   3、通過實踐來船體參數;   這三種思

C#/winform 窗體適應不同分辨率

適應 自動 還要 winform auto http 自適應 ebo .cn 1 AutoScaleMode屬性 AutoScaleMode屬性設置好之後,最好還要搭配另外三個屬性來控制窗體的大小。如下:Autosize=false,設置窗體不根據內容超出而調整窗體自身大小