亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從Control的構造函數中檢測設計模式

從Control的構造函數中檢測設計模式

C#
慕的地6264312 2019-08-17 16:17:00
從Control的構造函數中檢測設計模式繼這個問題之后,是否可以從對象的構造函數中檢測一個是處于設計模式還是運行時模式?我意識到這可能是不可能的,而且我將不得不改變我想要的東西,但是現在我對這個具體問題很感興趣。
查看完整描述

3 回答

?
森林海

TA貢獻2011條經驗 獲得超2個贊

你在尋找這樣的東西:

public static bool IsInDesignMode(){
    if (Application.ExecutablePath.IndexOf("devenv.exe", StringComparison.OrdinalIgnoreCase) > -1)
    {
        return true;
    }
    return false;}

您也可以通過檢查進程名稱來執行此操作:

if (System.Diagnostics.Process.GetCurrentProcess().ProcessName == "devenv")
   return true;


查看完整回答
反對 回復 2019-08-17
?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

組件......據我所知,沒有DesignMode屬性。此屬性由Control提供。但問題是當CustomControl位于設計器的Form中時,此CustomControl在運行時模式下運行。

我經歷過,DesignMode屬性僅在Form中正常工作。


查看完整回答
反對 回復 2019-08-17
  • 3 回答
  • 0 關注
  • 396 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號