Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >VBA用户表单:基于Top属性的相同字体大小的文本更改大小

VBA用户表单:基于Top属性的相同字体大小的文本更改大小
EN

Stack Overflow用户
提问于 2017-11-01 10:30:22
回答 2查看 932关注 0票数 2

我有一个用户表单。在多个不同控件的情况下,我观察到具有相同宽度、高度、字体和字体大小的对象显示不同的字体大小,具体取决于它们放在我的用户窗体上的位置。

。。。。

上面就是一个例子。两个文本框都是26H和48W,左90。这两种字体都有标准大小18的Tahoma字体。它们之间唯一的区别是它们的顶级属性。然而,从视觉上看,上面的文字比下面的文字要宽得多。右边的图片添加了点,以证明这不是一种光学错觉。上面的那个只能在字母和边缘之间放一个点。下面的一个可以在字母和边缘之间放置至少两个点。

有人能解释一下为什么会发生这种事吗?这是怎么回事?或者我怎么才能阻止它的发生?

EN

回答 2

Stack Overflow用户

发布于 2022-05-11 09:22:38

为什么会这样?

正常的windows图形应用程序呈现在96dpi/ppi中。然而,excel的渲染系统为72 dpi /ppi,因此,当您指定26作为高度时,excel将首先将72 dpi转换为96 dpi。

26 x 96 / 72 = 34.6667

这意味着你的控制高度是34.667像素。这将在您的控件的呈现中创建人工制品。

你怎么能阻止它?

确保控件的最终位置及其高度在窗体中有一个最终像素位置为整数。

您可以通过将屏幕dpi乘以再除以excel dpi(72)来做到这一点。

在您的情况下,您可以应用25.5的高度,这将使它正确。

我希望我解决了你的答案!!

票数 1
EN

Stack Overflow用户

发布于 2022-08-16 09:25:38

正如克里希纳·索尼在这条线上所说,你应该使用25.5的高度,因为他提出的所有理由。这相当于使用高度倍数为3的控件。由于25.5的舍入为30,我们可以将3作为顶部、高度和宽度属性的倍数,并避免文本调整大小的问题。

更改字号时字体大小的奇怪变化1上看到

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47061431

复制
相关文章
android全局更改字体大小遇到的一些坑
最近app想控制全局字体大小,于是想用改变fontScale的方式来动态改变字体的大小。遇到一些坑,特此记录。
Crayon鑫
2023/10/10
7780
pycharm修改镜像源_pycharm更改字体大小
1.国内常用的镜像源 清华:https://pypi.tuna.tsinghua.edu.cn/simple 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 2.pip下载时例子之如何使用这些镜像: pip install pygame -i https://pypi.tuna.tsinghua.edu.cn/simple 在文件后加-i 镜像地址 如何在pycharm中修改自己的镜像源:
全栈程序员站长
2022/09/27
1.4K0
pycharm修改镜像源_pycharm更改字体大小
创建可调大小的用户窗体——使用VBA
在上篇文章:创建可调大小的用户窗体——使用Windows API中,我们使用Windows API实现了允许用户可以调整用户窗体的大小。本文仅使用VBA来实现同样的效果。
fanjy
2023/08/29
1K0
创建可调大小的用户窗体——使用VBA
修改leanote的字体大小
leanote-desktop-windows-x64-v2.4\resources\app\public\themes\default.css
超级大猪
2019/11/22
2K0
MyEclipse的字体大小设置(附图)
选择General → Appearance → Colors and Fonts → Basic → Text Font
是阿超
2021/10/15
1.6K0
Excel编程周末速成班第18课:使用用户窗体创建自定义对话框
Excel程序员可以创建自定义对话框以在VBA应用程序中使用。这些对话框在Office中称为用户窗体,可以包含你在属于Excel应用程序本身以及其他Windows应用程序的对话框中看到的所有元素,它们提供了非常强大的编程工具,使你可以为Excel应用程序提供自定义的可视界面。本课程以及接下来的三节课将向你展示如何创建和使用用户窗体。
fanjy
2021/01/06
11.2K0
vscode设置字体大小和字体(vscode窗口字体大小设置)
第一步:首先打开vscode,在vscode的左下角有一个设置按钮,单机打开,选择settings选项
全栈程序员站长
2022/08/02
24.1K0
vscode设置字体大小和字体(vscode窗口字体大小设置)
DEDECMS织梦文章页实现让用户选择字体大小的代码的方法
把原模板中的<div class="content">给为<div id="content" class="content">
米米素材网
2023/10/02
1930
pycharm字体大小设置[通俗易懂]
今天刚装了pycharm,字体太小了,网上查了下,get大小设置:File->settings -> editor -> colors & fonts中设置,但是显示是灰色的,不能修改,再查资料,get:修改上面Scheme name,然后另存Sava As,随便一个名字,即可,然后即可修改字体大小。。。
全栈程序员站长
2022/09/25
4K0
pycharm字体大小设置[通俗易懂]
DEDECMS织梦文章页实现让用户选择字体大小的代码的方法
把原模板中的<div class="content">给为<div id="content" class="content">
米米素材网
2022/07/29
7050
Pycharm 字体大小及背景颜色的设置
选择File –> setting –> Editor –> Font,我们可以看到如下图所示界面,我们就可以根据自己的喜好随意调整字体的大小,字体的样式风格,文字行间距,设置之后的的效果在下面的窗口可以实时预览,调整和设置都比较方便。
全栈程序员站长
2022/09/26
2.9K0
Pycharm 字体大小及背景颜色的设置
PHPstorm设置字体大小
PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。 它的功能有很多,在这里我只介绍智能PHP编辑器的功能; 功能如下: ● PHP代码补全。 ● 智能的重复编码检测器。 ● PHP重构。 ● 支持Smarty和PHPDoc。 ● 支持多语言混合。 一款优秀的代码编辑器可以提高程序员用户的工作效率,快速方便得进行大型编程。那么对于初次使用phpstorm的新手来说,可能还不太清楚phpstorm的基础设置,比如字体大小及样式。不论是在工作中还是学习中,安装完初次打开,字体都看着很不舒服,大家也都知道变换字体的大小是在文件中,但是那都是英文,有许多我们不认识的,这就加大了难度,有人会说把这个PhpStorm 软件给汉化一下,其实我认为没必要去汉化,汉化后的PhpStorm软件很多功能无法实现,很多快捷键和设置和一些功能都打不开,所以还是乖乖使用英文版的吧。 下面我们就给大家介绍如何设置修改phpstorm中的字体大小及样式。 一、设置代码编辑区域的字体(字体大小、样式) 首先我们找到File并打开设置settings选项,如图所示:(打开后是这样的)
超级小可爱
2023/02/20
3.8K0
更改Android Studio 的log的大小
在File -> Setting 中, 有Override console cycle buffer size可以修改log大小. 建议修改后面加两个0, 100M.
望天
2022/01/08
1.7K0
更改Android Studio 的log的大小
Latex设置字体大小及表格中的文字大小等
Latex中遇到表格超出半个分栏的情况,可以考虑将表格中的字体设小来解决,方法如下:
狼啸风云
2020/10/09
14.2K0
笔记11 | 动态设置TextView的字体大小
地址 CSDN地址:http://blog.csdn.net/xiangyong_1521/article/details/78137394 当需要动态更改的TextView的内容字体的大小,比如设定的TextView的只有一行,宽度只有200dp,内容超过这个之后就缩小字体显示,只能能将字体都显示完全;也就是动态更改的的TextView的字体大小,当TextView的的的内容比较多时缩小显示,当TextView的中的内容比较少时正常显示 目录 图片展示 方法一:重写的TextView 方法二:使用框架An
项勇
2018/06/19
1.7K0
Intellij IDEA 设置字体大小
File—>settings(ctrl+Alt+s)—>Editor—>Font—>size 设置字体大小—>Apply—>ok 即可
全栈程序员站长
2022/07/01
11.1K0
Intellij IDEA 设置字体大小
WebStorm如何设置字体大小
由于最近要练习一些js代码,特地装了WebStorm,但是发现字体太小,因此将已知的两种方法整理出来。
全栈程序员站长
2022/07/01
5.1K0
WebStorm如何设置字体大小
phpstorm怎么调字体大小
PHPstORM中调字体大小的方法:1、打开phpstorm;2、点击“File”菜单栏并选择“setting”设置选项;3、在设置中点击左侧“Editor”展开子菜单并选择“Font”;4、在Font对话框中的“Site”一栏里根据你需要调整字体的大小来设置对应的数值即可。
超级小可爱
2023/02/23
3.4K0
点击加载更多

相似问题

即使元素的大小相同,表单的字体大小也会更改表单的大小

11

如何使用vba更改文本框中文本的字体大小?

13

更改文本的字体大小

31

Excel VBA用户表单-设置与用户表单图像大小相同的图表

30

基于容器更改字体大小

28
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文