如何在按钮上自动调整图像,以便无需拉伸按钮即可在 Access 2010 中显示图片?

问题描述 投票:0回答:3

我正在为我的音乐目录构建一个访问数据库。我创建了一个包含一堆查询的主表。我想做一个看起来不错的前端。我有一堆已经分配了宏的按钮。问题(我认为这是我遗漏的非常小的东西)是我在按钮中添加了一张图片,它只是一张黑胶唱片的图片,它将运行查询来显示我的黑胶唱片。该图片仅显示部分而非整个图片。我可以通过扩大按钮大小来显示图片,但这不是我们想要的。

如有任何帮助,我们将不胜感激。

谢谢你,感恩节快乐。

ms-access button
3个回答
2
投票

该按钮不会调整您分配给它的图像的大小。
您首先需要将图片文件的大小调整为您认为适合按钮的任何大小,然后使用缩小的图像。

或者,您可以使用

Image
控件代替按钮。该控件将允许您调整其中图像的大小,但它通常会显得有点模糊,具体取决于图像和您调整大小的尺寸。
此外,如果您有大量图像,则强制 Access 加载更大的图像然后调整它们的大小可能会降低应用程序的响应速度,因为您让它执行额外的工作。


1
投票

解决方法是使用图像和按钮。

  1. 在表格中插入您需要的图像并调整其大小
  2. 添加一个按钮,将其属性“透明”设置为true
  3. 将透明按钮覆盖在图像上
  4. 使用图像菜单中的“前移”确保按钮位于最顶层。然后我们在图片上就有了透明按钮
  5. 将 VBA 代码或宏关联到透明按钮。

出于所有意图和目的,用户将单击图像,但由于其上方有一个透明按钮,因此实际上会单击该按钮


0
投票

对于像我这样仍在寻找答案的人来说,我找到了一种解决方法,实际上我最终比调整图像大小的想法更喜欢它。

从 Access 2021(我目前可用的唯一版本)开始,您可以将表情符号 (Win+.) 设置为命令按钮的文本标签。这些随字体大小缩放,并应允许按钮上所需的任何图标。

© www.soinside.com 2019 - 2024. All rights reserved.