winform C 根據配置檔案啟動不同的窗體

2021-09-02 05:26:57 字數 510 閱讀 3513

visual studio中,新建winform c#專案後,會預設生成乙個主窗體檔案,一般叫 form1, 也可以自己改名,反正啟動程式就會首先啟動這個窗體。

這是一種固定的模式,那麼如果專案中有多個不同的窗體,不同情況下分別啟動不同的窗體,如何實現呢?

第一反應是把主窗體隱藏(hide),然後在主窗體中加分支啟動不同的窗體。

實測不理想,主窗體啟動時無論在**呼叫hide()都不起作用,無法隱藏。

另外還有設定this.opacity = 0 這個辦法,但是也不理想,螢幕上是看不到了,但是在工作列中還在。

重新思考了片刻,找到了方法:

直接修改program.cs,把原來啟動主窗體的**取消,代之以自定義的分支判斷:

static class program

else if (config.type.equals(config.type_toilet))

}}

這樣相當於把原來的主窗體廢棄了。

問題解決。

python 根據配置檔案複製檔案

上班的時侯因為客戶老是修改mojo的模板檔案,搞的經常要更新很多的模板檔案到伺服器端。所以用python寫了乙個簡單的指令碼。1.配置檔案 mojo.ini main skin path e accentrix.src sunrider src web data skins mojo templat...

Ubuntu系統MySQL指定配置檔案啟動

ubuntu中mysql有多個配置檔案 修改了 my.cnf 配置檔案後,卻不生效,這是怎麼回事?我們注意到,這裡只說了修改 my.cnf,並沒有說清楚其絕對路徑是哪個檔案。也就是說,有可能修改的不是正確路徑下的my.cnf檔案。在mysql中,是允許存在多個 my.cnf 配置檔案的,有的能對整個...

yii 配置檔案根據模式分類

index.php 修改如下 define environment demo 這裡可以進行我們環境的定義 config require dir config environment web.php 在config 目錄下建立新的目錄檔案。如下圖 執行後發現報錯 unable to resolve t...