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中的所有(顶部,底部,左侧和右侧),这将使该网格与表单展开并缩小,而不会填满所有空间。