發表文章

目前顯示的是 2016的文章

[C#]WinForm Label 透明底色

C#的Winform不支援底色透明的Label(Button也一樣) 雖然在物件屬性上可以選擇底色為透明,但其透明仍以Winform底色為主(Label透明=Winform的顏色) 所以 參考了人家的做法 ,在此做了紀錄,並加上詳細的使用方式 1.在專案上新增類別(類別名稱:TransparentLabel ),將下列程式碼貼上 2.在Form設計模式底下點選工具箱,即會出現該類別所產生的Label,將其拖拉到Form上 3.修改該物件的屬性(跟一般使用Label一樣) 4.注意一點,只要Label的背景有變,就要執行 Refesh() 有空再來做範例 ==========在專案上新增類別(類別名稱:TransparentLabel ),將下列程式碼貼上======= using System; using System.Drawing; using System.Windows.Forms; namespace WinFormsControls { /// /// A label that can be transparent. /// public class TransparentLabel : Control { /// /// Creates a new instance. /// public TransparentLabel() { TabStop = false; } /// /// Gets the creation parameters. /// protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x20; return cp; } } /// /// Paints the background. /// /// E. protected override void OnPaintBackgr...

[Win10]新系統調整紀錄

刪除預裝在windows 10 的app win10設定開機時就啟動Num lock數字鍵盤 辦法一:按下〈開始〉鍵並選擇「執行」,輸入「regedit」開啟註冊表編輯器,找到「HKEY_USERS.\DEFAULT\ControlPanel\Keyboard」,將下面「InitialKeyboardIndicators」的值改為「2」,然後退出註冊表及重新啟動電腦,以後〈Num Lock〉燈便會長亮。 以下為各數值所代表的意義: 0 - Indicators—off 1 - Caps Lock—on 2 - Num Lock—on 3 - Caps Lock—on & Num Lock on 4 - Scroll Lock—on 5 - Caps Lock—on & Scroll Lock—on 6 - Num Lock—on & Scroll Lock—on 7 - Caps Lock—on & Num Lock—on & Scroll Lock—on 辦法二:可在「config.sys」中作設定。首先,按下〈開始〉鍵並選擇「執行」,輸入「sysedit」。彈出畫面後,選擇「Config.sys」視窗,在編輯區中輸入「NumLock=ON」後,再選取「檔案」及按下〈存檔〉鍵,接着關閉「系統組態編輯程式」視窗,以後〈Num Lock〉燈也會長亮。 辦法三:可於「BIOS」中變更其設定。進入「BIOS」後,將「NumLock」項目設定為「On」,以及將「Plug & Play O/S」選項設定為「Yes」,亦可解決此問題。 如何徹底的關閉 Windows defender

[VBScript]function 回傳多個值(multiple values return)

在vbscript中function和sub的差異在於function會有回傳機制而sub沒有 而function的回傳在正常狀況下通常就是return一個物件(或數值或字串),但是如果要回傳兩個呢? 在程式語言是可以用傳值或傳址的方式帶到輸入變數中,然後VBScript也可以喔~~~ a=inputbox("a") b=inputbox("b") testReturn a,b msgbox "a=" & a msgbox "b=" & b function testReturn(byref a,byref b) a=a+3 b=B+4 end function

[VMWare]Create HD ID in VMWare(在vmware中建立硬碟序號)

在虛擬電腦的資料夾中,尋找*.vmx檔(應該只會有一個) 使用記事本開啟,並在最後一行加入 disk.EnableUUID = "true" 儲存關閉並重開VM就可以了