乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      WinForm控件開發(fā)總結(十一)

       googo 2011-07-19

      WinForm控件開發(fā)總結(十一)-調試控件的設計時行為

      2009-07-15  來自:博客園  字體大小:【  
      • 摘要:本文介紹如可調式自定義控件的設計時行為。
      前面的一些文章絕大部分都是要講控件的設計時的行為,既然涉及到這么多的設計時行為的代碼編寫,那么就有必要就一下如何來調試控件的設計行為。
             調試控件的設計時行為和調試DLL的方式非常的相似,因為DLL是不能夠單獨運行的,而一般的控件也會在一個DLL里。當然如果你不考慮類的可復用性而把控件寫在一個Windows Application里面也無可厚非,這樣調試倒也變的簡單了。但是我們還是要考慮更通常的情況。一般來說,我們調試DLL時,都是創(chuàng)建一個可獨立運行的應用程序,在這個應用程序里引用你希望調試的DLL工程,在DLL工程的代碼里設置斷點,然后調試。所以,調試這一類東西,首要的問題就是找到一個調用它的宿主。調試控件的設計時行為什么樣的宿主最好呢,當然是Visual studio了,visual studio里提供了非常全面的設計時支持。下來我就來演示一下具體的做法。
             首先將你要測試的控件所在的工程設為啟動工程。在Solution Explorer里右鍵點擊控件所在的工程,在菜單里選擇屬性(Properties)進入工程屬性設置界面,點擊“Debug”頁面,將Start Action 選為“Start External Program”,接下來點擊后邊的選擇按鈕選中你的Visual Studio的可執(zhí)行程序,我的Visual Studio程序位于“D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe”,你可以根據(jù)自己的情況選擇。如下圖:
            
             在設置完以后工程屬性以后,在需要調試的地方設置斷點,然后點擊F5或者點擊工具欄的運行按鈕。當點擊以后,visual studio會運行起來,在運行起來的Visual studio里面打開一個應用你這個Assembly的工程,在這個工程里切換到Form設計器界面,選中你的控件,然后編輯你所要調設的功能,比如,你要調試一個控件的屬性的Editor,你在這個editor類里設置斷點,接著在屬性瀏覽器里編輯這個屬性,程序就會停在你設置的斷點。       今天我也把寫前面的文章的時候用到的源碼附上,方便朋友們使用。
      示例源代碼
      作者:綸巾客

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多