【问题标题】:Set appropriate initial height for custom task pane in VSTO Outlook Add-in在 VSTO Outlook 加载项中为自定义任务窗格设置适当的初始高度
【发布时间】:2022-11-10 00:58:47
【问题描述】:

我有一个 VSTO Outlook 加载项,我在其中创建了一个自定义任务窗格并为它分配了一个用户控件。

如何设置自定义任务窗格的初始高度以便独立于设备,我的意思是, 独立于屏幕分辨率工作?

我观察到,如果我为它设置一个固定值,例如 ctp.Height = 130,它适用于某些屏幕分辨率,但不适用于其他屏幕分辨率,我的意思是,似乎高度没有保持在不同的屏幕分辨率之间。在较低的屏幕分辨率下,高度较大,在较高的屏幕分辨率下,高度较小。为什么会这样?以及如何解决?

【问题讨论】:

    标签: outlook vsto outlook-addin office-interop office-addins


    【解决方案1】:

    它首先取决于 Outlook。最新的 Outlook 版本可识别 DPI,因此可以根据每个监视器设置的 DPI 更改控件大小。

    另一点是您对用户控件的配置,它是如何设置为自动缩放的。

    【讨论】:

    • 我的 AutoScaleMode 设置为字体。
    • 如果将此属性设置为None,将禁用自动缩放。
    【解决方案2】:

    有什么解决方案可以建议吗?

    谢谢

    【讨论】:

    猜你喜欢
    • 2022-08-11
    • 2022-11-04
    • 2022-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多