2012-03-08 42 views
2

即時新的所有這些編程的東西和theres我不知道的一些事情,我一直在尋找答案,找不到它。可調整形式C#

*有沒有辦法讓一個窗體可以調整大小,而不會丟失「窗體」,或者只是使用算法?

*程序一旦完成。我如何「導出」數據庫(postgresql),以便用戶可以訪問它。就像在安裝程序或那種事情!

我很感激!

+0

失去「形式」?不明白你的意思! – linquize 2012-03-08 05:24:45

+0

窗體的佈局,我的意思是,例如,我有一個大小爲640 * 400的大小爲800 * 600的窗體的datagridview。但是,當我最大化到1280 * 800時,數據網格仍然是640 * 400。有沒有辦法通過這種形式來增加他的尺寸?或者只是算法和事件。 – dbncourt 2012-03-08 05:40:48

+0

對不起,讓我低調的人..我很抱歉在學習和你的迷人這個問題太蠢了。我正在學習這個沒有任何導師或幫助以外的互聯網! – dbncourt 2012-03-08 05:44:20

回答

4

要使表單可調整大小,只需將Forms FormBorderStyle屬性設置爲Sizable即可。如果你的意思是不失去窗體,就像限制它被調整得太小一樣,你可以設置窗體的MiinimumSize屬性。

要部署PostgreSQL的數據庫,這裏的基本步驟,你可以谷歌圍繞這個信息:

  1. 使用Postgres的Windows安裝程序安裝8.2.7
  2. 導入所有應用程序的數據庫。
  3. 使用NSIS安裝程序生成應用程序:
  4. 包括所有文件在c:\ program files \ postgresql ...在我的項目; 2.使用NSIS實用程序以自定義的方式安裝PostgreSQL服務。我在非標準端口上執行此操作,以便如果用戶已擁有PG,則不會破壞現有安裝。
+0

哦!謝謝!!它只是即時通訊新的,也許我沒有輸入確切的話來找到它!表格是在800 * 600,不能調整大小。我只是希望它可以調整大小,可以說1280 * 800,並且窗體仍然看起來像你所知道的「相同」,就像任何正常的程序一樣 – dbncourt 2012-03-08 05:29:34

1

您會想要查看窗體上控件的Dock和Anchor屬性。如果將控件的Dock屬性設置爲DockStyle.Fill,它將佔用它所在容器中的所有空間,並且如果容器變得更大或更小,則停靠的控件將隨着它變得越來越小。對於你在做什麼,你可能只想使用Anchor屬性。將其設置爲包含DataGridView中的所有(頂部,底部,左側和右側),這將使該網格與表單展開並縮小,而不會填滿所有空間。