解決C Form設計介面打不開的問題

2021-04-26 07:16:33 字數 463 閱讀 3022

在做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 設計器中直接開啟進行編輯了。

打不開 解決Github打不開問題

github最近打不開,很久之前遇到過,但是忘記怎麼解決了,查詢相關資料後,今天記錄在此,以備不時之需。引用 記住3個關鍵 github網域名稱查詢 github.global.ssl.fastly.net website statistics and traffic analysis github...

解決學術打不開的方法

要擁有完整的功能需要進和這兩個二級網域名稱 第乙個是學術搜尋,第二個是帳號登入。接下來開始設定c windows system32 drivers etc hosts檔案 203.208.41.146 scholar.google.com.hk 設定學術搜尋指定的ip 203.208.41.148 ...

hadoop的web管理介面打不開解決辦法

初學hadoop,試著搭建hadoop偽分布式,一開始在配置 core site.xml和yarn site.xml時 用的是127.0.0.1,在初始化 啟動啥的都沒問題,但是在用外網訪問web管理介面時卻打不開 考慮到我這邊的伺服器用的是阿里雲的公網ecs,所以試著在core site.xml配...