[VB.NET]Extract Frames from an Animated GIF

要取得Gif動畫圖檔內含的圖片,必須要了解的有Bitmap.FrameDimensionsList、FrameDimension Class、Bitmap.GetFrameCount、與Bitmap.SelectActiveFrame。 ...

January 24, 2010 · Larry Nung

[C#][VB.NET]FullScreen the winform

在.NET程式中,若想要把視窗設為全螢幕,我們可以很簡單的透過FormBorderStyle與WindowState兩個屬性來完成。只要把視窗的FormBorderStyle屬性設為None,並把WindowState屬性設為Maximized,視窗就會變為全螢幕顯示。程式碼如下: ...

January 24, 2010 · Larry Nung

[VB.NET]Add a Loading Animation to a Control

最近有個需求是當程式在做複雜的運算時,需要告知使用者程式仍然運作,而若用彈出單一Loading對話框的方式又不太適用,因此會想跟網頁一樣能在控制項上外加載入動畫。 ...

January 24, 2010 · Larry Nung

[VB.NET]Change MDI Parent BackColor

最近在調整MDI背景顏色時,發現MDI的背景顏色不能直接設定。直接設定的話會像下圖一樣,會看不到預期的結果。 ...

January 23, 2010 · Larry Nung

[VB.NET]Embed a .NET Window into Another .NET Window or Control

前好一陣子看到同事在做抽換表單時,利用到了把視窗嵌入視窗或控制項的功能。這邊隨手記錄一下。 ...

January 13, 2010 · Larry Nung

[VB.NET]Convert Between ASCII String and Hex String

ASCII要轉Hex,可透過ToString函式帶入"X2",或是用Hex函式。因此ASCII String轉Hex String可寫成: ...

January 6, 2010 · Larry Nung

[VB.NET]Reading MFC CArchive

CArchive是MFC的序列化處理類別,除了一般的序列化存檔會用到外,在SendMessage傳送WN_COPYDATA訊息,連帶觸發OnCopyData,其傳遞的資料也是CArchive的格式。 ...

January 5, 2010 · Larry Nung

[VB.NET]IsNumeric()'s bug?!

前陣子因為需要用同事的Code,發現同事在判斷是否是數值的部份自己寫了一道函式。詢問了一下為何不用內建的IsNumeric?她回答道:「微軟內建的有Bug」,傳入字串都會判斷錯誤。 ...

December 24, 2009 · Larry Nung

[VB.NET]Detect Design-Time & Run-Time

Introduction 在撰寫控制項時,我們常會需要依照不同的階段作不同的處理。像是在設計階段顯示與運行階段不同的畫面、關閉些在設計階段會造成錯誤的處理等等。這邊將對偵測目前所處階段的語法作些整理。 ...

November 16, 2009 · Larry Nung

[VB.NET]Digital Countdown Timer

分享一下沒啥用的小程式,一個既普通又簡陋的倒數計時器。這是當初剛轉到VB.NET沒多久的練習試作品,主要是寫來數饅頭用的(還有492顆饅頭orz)。程式寫得很凌亂,但已大致修過。 ...

September 18, 2009 · Larry Nung