Drag Controls at Runtime Using an Extension Method

整理一下拖曳控制項用的Extension Method,簡單紀錄如下: ...

June 20, 2010 · Larry Nung

[VB.NET]Get a Control's Z-Order with ControlCollection.GetChildIndex

若要取得表單上元件的Z-Order,我們可以透過ControlCollection.GetChildIndex去取得,取得的值越大,代表表單元件在越上面,越小,則代表表單元件在越下面。簡易範例程式如下: ...

June 8, 2010 · Larry Nung

[VB.NET]Notes on Pasting from the Clipboard into a TextBox

撰寫從剪貼簿貼上的程式有兩種方式,一種是利用Clipboard.GetText去取得剪貼簿內的文字後,自行處理塞值的動作,像是下面這樣: ...

June 8, 2010 · Larry Nung

[VB.NET]Load and Run an Assembly from a Resource File Using Reflection

要載入並運行資源檔中的組件,最簡單的方法就是開個新的專案,把要真正要執行的組件加入資源檔中。 ...

June 2, 2010 · Larry Nung

[VB.NET]Implementing the MDI Child Window List

最近在撰寫MDI程式,碰到很多很麻煩的問題,尤其是在MDI子視窗清單功能的部分,個人覺得特別難處理。其中最麻煩的莫過於When close is cancelled on MDI Child Window and it is hidden, MDI parent’s window never shows it again.這篇所提到的問題。 ...

May 30, 2010 · Larry Nung

[VB.NET]Get the Pixel Color at the Mouse Cursor Using Win32 API

要使用Win32 API擷取滑鼠游標位置的顏色,主要可分為三個步驟: ...

May 26, 2010 · Larry Nung

[VB.NET]Win32 Color lt;=gt; .NET Color

要做Win32 Color與.NET Color的互轉,可以自行轉換,也可以透過.NET Framework內建的ColorTranslator類別來做轉換。 ...

May 26, 2010 · Larry Nung

[VB.NET]Control Mouse Actions with the mouse_event API

函式原型 VOID WINAPI mouse_event( __in DWORD dwFlags, __in DWORD dx, __in DWORD dy, __in DWORD dwData, __in ULONG_PTR dwExtraInfo ); 參數 參數名稱 說明 dwFlags 指示滑鼠動作 dx x座標 (dwFlags有設MOUSEEVENTF_ABSOLUTE時,該座標為絕對座標) dy y座標 (dwFlags有設MOUSEEVENTF_ABSOLUTE時,該座標為絕對座標) dwData dwFlags為MOUSEEVENTF_HWHEEL時,該值代表捲軸捲動的量。 dwFlags為MOUSEEVENTF_XDOWN或MOUSEEVENTF_XUP時,該值可為XBUTTON1 (&H0001)或XBUTTON2 (&H0002)。 <br/> 當dwFlags不為MOUSEEVENTF_HWHEEL、 ...

May 21, 2010 · Larry Nung

[VB.NET]Bind a Collection to a DataGridView with Add Support

若直接把集合類別繫結至DataGridView。 ...

May 10, 2010 · Larry Nung

[VB.NET]Fix the MDI Child Form List Not Updating in Real Time

在做MDI程式時,若有使用到MDI子表單清單的功能,需特別留意當子表單標題被更動時,MDI子表單清單不會即時的更新。 ...

May 9, 2010 · Larry Nung