解決C# Form設計介面打不開的問題
在做C#Form 程式時,經常發現 要編輯的 Form 打不開了。IDE常常提示 空物件引用,造成 Form 打不開。並且IDE會提示是哪一行程式碼造成的空物件引用。
看了下原因:
1. IDE在開啟 Form進行編輯的時候,會執行這個form以及其base form的 form_load事件,因此要檢查在此form 以及base form 的form_load事件中寫的程式碼,引用的物件要先做是否是null的判斷。
2. 因為 form_load事件中會呼叫 InitializeComponent() 函式,在InitializeComponent()函式中會對 form的控制元件的屬性進行初始化賦值,屬性賦值程式碼(類似Property Set )的程式碼也會有這個問題,也要檢查其中所引用的物件是不是 null。如果是null 就返回,不是null的話在做邏輯處理。
按照以上原則修改程式碼,所有的form都可以在 form 設計器中直接開啟進行編輯了。
相關推薦
解決C# Form設計介面打不開的問題
在做C#Form 程式時,經常發現 要編輯的 Form 打不開了。IDE常常提示 空物件引用,造成 Form 打不開。並且IDE會提示是哪一行程式碼造成的空物件引用。 看了下原因: 1. IDE在開啟 Form進行編輯的時候,會執行這個form以及其base form的
解決4G網絡移動打不開網站,WiFi可以正常訪問
wifi 導致 4g網絡 是否 默認 加載 移動解析 原因 運營 一.解決4G網絡移動打不開網站,WiFi可以打開1.把域名放進http://ping.chinaz.com,看看解析IP延遲是否過高2.詢問WiFi能打開網站,4G網絡打不開網站的人,是不是本地網絡出問題或者
完美解決火幣官網打不開或者開啟很卡的問題!
聽聞牛市要來了,於是乎就開開心心的開啟那臺很久以前買的MacBook! 輸入 huobi.com 回車,發現打不開了! 後來網上百度了一下,發現很多類似問題,例如:火幣新網址是多少,火幣打不開等問題。 一番刻苦專研,終於解決了這個問題,原來這個問題是個技術問題,專業術語叫被牆,由於防火牆路由
解決Mac 應用已損壞打不開的問題
今天網上下載了一個 Mac 版的 Navicat ,結果發現雙擊執行時彈出瞭如下錯誤: “Navicate Premium” is demaged and cant't be opened.You should move it to the Trash. 意思是`“Nav
KVM圖形管理介面打不開(virt-manager 報錯)
目錄 1.問題描述 在學習KVM虛擬化的過程中,認識到如果要對KVM進行操作的話,有兩種方式,其中之一呢是使用圖形化介面的管理方式來管理KVM,類似於VMvare的那種介面;其二呢是使用命令列方式來管理,在使用圖形化介面管理的時候出現了一些問題,在我使
C# OpenFileDialog.ShowDialog 打不開,程式無響應(錯誤的解決)
1:C# OpenFileDialog.ShowDialog 打不開,程式無響應 環境:win7 .Net framework2.0 現象; c#寫的一個程式,在xp下點選檔案開啟按鈕沒有任何問題,但在我的win7下,點選則不彈出開啟檔案對話方塊,程式忙且無響應 網上搜索
奪命雷公狗---解決網絡和共享中心打不開的問題
alt 網絡 log .com nbsp mage 一個 分享 cmd 今天剛裝了一個系統本來以為可以很溜,,,奈何盜版系統實在不給力。。。。 就連打開一個網絡和共享中心都打不開。。。。。 無奈,,百度了很久都是很扯淡的答案,一句話說白了...“沒啥卵用”。。。 沒辦
XAMPP本地服務器打不開解決方案
解決 cal 技術分享 http 9.png 成功 .com nbsp amp 第一步:先開啟相關服務:如圖 第二步:在瀏覽器上輸入localhost:端口號,(或127.0.0.1:端口號),按回車,就成功登陸本地服務器。 XAMPP本地服務器打不開解決方案
解決Anaconda4.2 Navigator打不開的問題
lease conda and http users quest com 博客 es2017 參照博客:http://blog.csdn.net/k3v1n1990s/article/details/72975528?utm_source=itdadao&utm_m
selenium3打不開火狐瀏覽器的解決方法
sel我安裝的火狐版本為45.0.2檢查方法:查看C:\Python27\Lib\site-packages\selenium\webdriver\firefox中的webdriver.py,在def_init_函數中,executable_path="geckodriver",之前搭建的環境上是execut
活動打不開,提示誘導分享誘導關註的解決辦法
新媒體微信活動被投訴是無法查到是誰投訴的,騰訊官方出於保護投訴人的利益,一般豎不會提高投訴者的相關信息的,甚至於活動被封,什麽原因都沒有只有一個大概的提示,網頁保護誘導分享,誘導關註的內容,被多人舉報,已停止訪問等等;下面有兩種被封原因給大家分析下原因一:活動中確實存在誘導關註和分享的內容,如投票活動強制用戶
Adobe PDF打不開文件的一個解決辦法
att es2017 com med adobe -m http 解決 blog Adobe PDF打不開文件的一個解決辦法
VMWare虛擬機提示:“鎖定文件失敗,打不開磁盤或快照所依賴的磁盤”的解決方法
vmware虛擬機提示:“鎖定文件失敗 打不開磁盤或快照所依賴的磁盤”的解決方法 VMWare虛擬機提示:“鎖定文件失敗,打不開磁盤或快照所依賴的磁盤”的解決方法 如果使用VMWare虛擬機的時候突然系統崩潰藍屏、斷電等,有一定幾率會導致無法啟動,會提示:鎖定文件失敗,打不開磁盤或快照所依賴的
xxx.app已損壞,打不開.你應該將它移到廢紙簍-已解決
偏好設置 clas html pos master clear 損壞 isa -- http://www.cnblogs.com/gangdou/p/7082692.html 遇到這種情況可能不是你的軟件包的問題,可能是macos安全設置問題。 解決辦法就是: 1、系
網站被人攻擊怎麽辦(GAOFANGIDC)不限流量防禦解決網站被攻擊打不開
高防服務器隨著互聯網的發展,越來越多的人們開始認識到網絡宣傳的優越性。大大小小的網站層出不窮。然而隨著網站數量的增加,出現的問題也大大增多。同行之間的競爭、也隨之體現在了網絡之間。一些不法分子也逐漸轉移陣地到網絡上來謀取利益。同行之間往往雇傭黑客打壓對手攻擊對方網站,甚至有些人故意攻擊別人網站索要保護費。不給
mysql打不開表問題解決方案
for 阻塞 數據 data- 原因 client gin www fas 做開發時候某一表怎麽也打不開,數據也不多,網上查了按下面這篇文章完美解決,但是要記得用root登錄mysql: 記一次MySQL中Waiting for table metadata lock的解決
VMware虛擬機 + ubuntu16.04 Linux OpenCV打不開攝像頭解決辦法
ubun png 可選 ubuntu16 正常 linu 技術分享 alt gpo 通過如下步驟,已解決:(不知哪個步驟是關鍵,全寫下來) sudo apt-get update sudo apt-get upgrade 在Windows下先確認攝像頭能正常讀取。
MAC xxx.app已損壞,打不開.你應該將它移到廢紙簍-已解決
遇到 修改 log 就是 執行 沒有 mas mac 設置 遇到這種情況可能不是你的軟件包的問題,可能是macos安全設置問題。 解決辦法就是: 1、系統偏好設置... -> 安全性與隱私-->修改為任何來源 2、serria裏面沒有“任何來源”這一項,需要打開
as解決avd啟動一直打不開問題
sdk targe article oid tps tails info log 9.png android studio 模擬器打不開,一直停留在第三方。waiting for target device come online 問題解決方法 選擇sdk Mana
關於命令ride.py打不開RF,而是打開pycharm編輯器問題解決思路
記憶力 方式 最重要的 頻繁 測試 char 問題 python2 最好的 自從用RF工具做自動化測試以來,碰到過三次標題中的問題。頭兩次問別人解決了,第三次就自己動手解決,並記錄下來。 第一次碰到這個問題,以為問題很小,沒有放在心上,同事幫忙弄出來了。 別人幫忙弄的,記憶