【发布时间】:2015-06-04 11:38:23
【问题描述】:
我只是想要一个表单在另一个表单之上打开(自动)。我在网上搜索过,没有发现任何有用或有效的东西。
更多细节 - 打开数据库时,系统会自动加载“Form1”,它不仅在我的屏幕中间看起来很漂亮,在其他屏幕中间也很好看,但我想隐藏所有可见的标志的访问。是的,我可以隐藏工具栏等,但我正在寻找的是创建一个表单“背景”,自动加载它,然后在顶部加载“Form1”。
由于某种原因,我似乎无法加载 form1,因此它是可见的。是的,它会加载,但在后台表单下。我已经尝试了弹出、模式、可见、onload、onopen 的所有设置。我已将数据库设置为最小化打开(但这并不能隐藏它是访问的事实)。
请任何人提出解决方案。
【问题讨论】:
-
您是否要求隐藏 MS Access 窗口?它并非完全不可能,但需要复杂的代码来使表单不可见/透明,在其之上自定义表单等等......不值得。
-
@krish - 我正在尝试隐藏 MS Access 窗口。我已经更改了启动屏幕以及一个特殊的工具栏,删除了状态栏并隐藏了表格/查询,它只是试图将一个表格放在另一个表格之上。这是值得的,因为我的数据库看起来就像一个程序(这是我老板希望它看起来的样子,他知道它是一个数据库,但希望其他员工看到一个不能被弄乱的程序。
-
关键字是“不能乱用”,您应该阅读更多有关访问安全级别的信息,而不是错误地说明它是一个成功的应用程序:) 无论如何,一种方法是使用一种没有标题栏的表单, 打开 > 使用此表单填写监视器并关闭此表单将退出应用程序。但您将错过所有 Access 功能区期货。
-
@krish - 这正是我需要的(填充监视器位)。我创建了它,但我希望我的文本框等位于屏幕中间,我能找到的最好方法是创建“背景”来填充背景,然后 form1(一个小表单)可以居中为每台运行数据库的计算机。
-
使用锚定方法来锚定您的组件。或使用表单调整大小事件来计算边距。如果你只需要一种形式,为什么不简单地在另一个应用程序中开发?
标签: database windows forms ms-access