Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 在MS Access Visual Formdesigner中将网格设置为像素大小_Ms Access - Fatal编程技术网

Ms access 在MS Access Visual Formdesigner中将网格设置为像素大小

Ms access 在MS Access Visual Formdesigner中将网格设置为像素大小,ms-access,Ms Access,如何将visual formdesigner中MS Access中的网格(用于散点)设置为像素大小,例如25px X 25px?我认为Access中没有“捕捉到网格”功能。然而,还有其他办法 可以使用布局,这些布局是可以放置控件的网格 可以一次设置多个控件的左/上/高/宽设置 有大小/空间和对齐设置(与上面的选项类似,只是自动化程度稍高一些) 这些方法的组合可以为您提供25x25网格Access确实提供了使用和属性进行捕捉的网格 不幸的是,GridX和GridY属性是以一种非常不寻常的方式定

如何将visual formdesigner中MS Access中的网格(用于散点)设置为像素大小,例如25px X 25px?

我认为Access中没有“捕捉到网格”功能。然而,还有其他办法

  • 可以使用布局,这些布局是可以放置控件的网格
  • 可以一次设置多个控件的左/上/高/宽设置
  • 有大小/空间和对齐设置(与上面的选项类似,只是自动化程度稍高一些)

这些方法的组合可以为您提供25x25网格

Access确实提供了使用和属性进行捕捉的网格

不幸的是,GridX和GridY属性是以一种非常不寻常的方式定义的

访问网格使用区域设置中定义的测量单位,这意味着如果设置为US,网格以英寸为单位,如果设置为公制,网格以厘米为单位

GridX
GridY
属性定义默认测量单位应细分多少部分以形成网格

Access假定屏幕为96 DPI,因此如果使用英制单位,则将属性设置为96将形成1x1像素网格。但是,只有介于1和64之间的值才有效

25x25栅格的适当值应为3.84英制单位,但该值无效。最接近的值为4

由于Access中的所有控制位置都是在中定义的(基于英制),因此使用公制更为困难。如果使用公制,GridX和GridY的值均为2,则最接近25x25像素的网格


有多种计算器可以将像素转换为厘米或英寸,但请记住,由于网格的定义方式,您无法选择精确的像素值。

Access默认使用网格,使用键盘箭头按钮移动控件时会捕捉到该网格。此外,右键单击可移动控件时,可以选择“对齐->到”grid@ErikvonAsmuth嗯,我想我从来没有这样的需要。要把像素转换成公制,你可以在视觉设计中输入25px。在我的例子中,它被转换成cm。