簡體   English   中英

Visual Basic-如何禁用訪問便利性?

[英]Visual Basic - How to disable ease of access?

我已經在Visual Basic中創建了一個應用程序。 幾天前,我收到一個用戶的消息,告訴我該應用程序有一些錯誤。 我發現Windows功能“更改所有項目的大小”。 我嘗試自己啟用它,這使應用程序看起來很恐怖(突然不適合使用的東西等。)

有什么方法可以僅針對我的應用程序禁用該功能嗎? 優選地,無需用戶做任何事情。

我試圖在線搜索解決方案,但沒有找到任何東西。 也許我在使用錯誤的關鍵字進行搜索?

您可以結合使用TableLayoutPanel / FlowLayoutPanel,停靠和錨定,從而以相對較低的成本(編程工作量)為您提供按比例調整大小的功能。 TableLayoutPanel具有為任何單元格設置AutoSize的選項,這在英語中表示“確保此控件適合”。

這里需要的是字體和元素的某種相對大小。 正如評論員所說,WPF處理得很好。 因此,一種解決方法是在其中重新設計UI。 我知道這不切實際。 我猜VB使用Winforms(?)。 如果可以,那么我不確定是否可以調整動態字體大小。

一個更簡單的方法是一個指南,無論是在您的文檔中還是在類似文檔中,都指出為獲得最佳效果,應以100%縮放或字體大小等方式使用此應用程序。值得一試。

您確實不想關閉人們的輔助功能設置。 那會讓你不受歡迎。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM