gpt4 book ai didi

MS-Access:如何以与关闭/上一个表单相同的位置/大小打开表单?

转载 作者:行者123 更新时间:2023-12-02 07:13:41 26 4
gpt4 key购买 nike

我正在使用 Access 2003 创建一个数据库应用程序,它将作为独立应用程序运行(即使用 Access 运行时)。我有一个打开到预定义位置和大小的主窗体,我想控制打开任何其他窗体的位置。

我想在与主窗体相同的位置和大小上打开其他窗体。我可以使用“autocenter”属性,但我希望用户能够将表单移动到他们喜欢的任何地方,并让新表单出现在该位置。由于我在打开新表格时关闭了上一个表格,因此每次只会打开一个表格。

关于如何使用 VBA 完成此操作的任何建议?谢谢。

最佳答案

您可以读取表单属性值以确定第一个表单的位置和大小。

Debug.Print Me.WindowLeft, Me.WindowTop, Me.WindowWidth, Me.WindowHeight

下一个表单可以使用 Move 方法匹配这些值。

Me.Move Left:=0, Top:=0, Width:=400, Height:=300

您必须决定将值从第一种形式传递到第二种形式的方法。

  1. 作为自定义类的属性
  2. 作为第二种形式的 OpenArgs
  3. 使用表来存储值

关于MS-Access:如何以与关闭/上一个表单相同的位置/大小打开表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3114224/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com