问题标签 [autoscalemode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Windows Forms Excel Addin VSTO scaling for different DPI
I have a WinForms Excel addin and and it was developed on a Win10 computer with a 1080p monitor with 100% scaling (96 DPI). When I change the scaling to 150% (144DPI) the form controls look mangled.
I'd like to set the addin to not be dpiAware but as far as I know you can only do this on the host process (Excel) and not the addin itself.
To change how my forms are scaled I can edit excel.exe.manifest in the Program Files folder and change dpiAware to false. However this makes the entire Excel process not dpiAware whereas I'd simply like to have my forms shown using the OS bitmap scaling (which is done when an app is not dpiAware).
Is there a way to do this without changing dpiAware for the entire Excel process?
c# - WinForms 为宽度和高度返回不同的比例因子值
我有一个 .NET WinForms 对话框,我在 Form_Resize 事件中使用 Form 的AutoScaleFactor属性来获取比例因子。如果我将缩放比例设置为 200%(对于我的 1920x1080 分辨率),比例因子应该是Width=2,Height=2但它是Width=2,Height=1.923077,这会导致像素计算的微小差异。
为什么它返回两个不同的值?不是假设为宽度和高度返回相同的值吗?
我有一个嵌入式 IE 浏览器控件,我使用以下代码通过 JavaScript 计算比例值:
然后显示Width=2,Height=2
c# - MDI 子窗体缩放到错误的大小
我有一个旧的 C# winforms 项目,我已经支持了好几年了。在这个项目中,有一个主窗体是一个 mdiparent,而另一个窗体是一个适合父级空白区域内的子级。这从来都不是问题。
现在我正在尝试再次修改此应用程序,但我确实拥有比以前更新的 Visual Studio (2015) 版本。所以这个应用程序中只有一个子表单给我带来了麻烦。如果我还原所有代码,打开项目,构建,该表单将正确显示/缩放。如果我还原所有代码,打开项目,打开表单的 UI,构建,它会将子级缩小到父级内部的较小区域。它只发生在这个 ONE 表单上,其余的工作正常。
我试过搞乱所有形式的自动调整大小、缩放、窗口大小设置等,但我认为它在 VS 中的某些东西会导致一种表单错误地自动缩放,我不确定它是什么。如果我查看自动生成的代码并将其与其他形式进行比较,它将 AutoScaleBaseSize 设置为 (6,15),但其他形式为 (5,13)。如果我确实像上面提到的那样还原代码但不打开表单,则该表单的自动生成代码与其他表单一样是 (5,13)。
Visual Studio 中发生了什么来更改此 AutoScaleBaseSize 属性,我如何找到罪魁祸首?
autoscalemode - 自动缩放 Azure PaaS - 函数还是 RunBook?
我正在评估 Functions Vs RunBooks 到 Autoscale PaaS 服务(HDI、AppService、SQLDB、SQLDataWarehouse、Batch 等)的优缺点。应根据计划/工作负载进行扩展。
在这两种技术之间前进的最佳实践是什么。我应该知道的任何已知问题/限制。
ruby-on-rails - 使用定期慢速请求进行自动缩放
我们在 Heroku 上使用自动缩放器。几乎所有的请求都非常快(0-500 毫秒),但我们定期上传图片需要很长时间(3000-9000 毫秒)。在这种情况下,自动缩放根本没有帮助。是否有最佳实践来处理这个问题?例如,有没有办法从自动缩放器中省略特定的 URL?或者您是否通过设置一个并行应用程序来处理这些事务?
这是一个示例“慢”事务(标识符匿名)——所有时间都是完整的:
winforms - c# windows窗体窗体不缩放
我有一个没有缩放的窗口。
我已经应用了 PerMonitorV2 标志,而且我在课堂上也有
当我尝试以 100% 的 DPI 查看窗口时,一切都很好
当我尝试在 DPI 150% 下查看窗口时,我看到整体窗口大小变大了,但用户控件的大小并没有根据窗口放大。
如果我删除 AutoScaleDimenstion 和 AutoScaleMode 在这两种情况下一切正常,这太奇怪了。
请帮忙,谢谢。
winforms - AutoScaleMode being ignored
I'm writing a WinForms C# application on a 4K laptop in Visual Studio Community 2017. By default I have my Windows 10 Pro scaled to 150%. I have AutoScaleMode = none on every form and every user control.
I run my application and yet it still is scaled to 150%. I'm running VS as a DPI unaware process, and at design time my control are the right (small) size. I don't think it matters but I thought I'd mention it anyway.
Running Windows 10 Pro, fully updated.