2013-04-17 64 views
3

背景:自動調整大小形態和MS-訪問內容

我創建在MS-訪問就是要在多用戶平臺推出的應用程序 - 這意味着許多屏幕和許多不同的決議等

問:

是否有可能有我的應用程序,可以自動調節屏幕/分辨率和字體大小是成比例的的百分比增加或減少的大小合適?

回答

3

與我的回答here類似,可以使用窗體的On Resize事件來移動控件,更改子窗體的大小以及執行其他類似的操作。這些調整適用於每個單獨的對象,因此編碼會有些繁瑣且有點「挑剔」,但可以完成(至少在某種程度上)。

+0

似乎是我需要的。我用一個簡單的表單來玩這個遊戲,但希望我可以將它與我的系統集成!謝謝 – Justin

2

字體大小不會自動改變基於Access中的任何版本的屏幕分辨率,但開始的Microsoft Access 2007您可以使用的控件新屬性,使他們拉伸,收縮或移動基於大小的形式(描述爲here

+0

感謝您的回覆......不幸的是,我們只是在Access 2000上。我知道,不要判斷! :)但一旦我們升級,我會考慮你的解決方案! – Justin

0

嘗試使用VBA代碼this答案,看看它是否給你你想要的。它基本上是戈登湯普森推薦的方式。當表單被調整大小時,窗體上的所有控件和文本都將按比例調整大小,因此無論窗口大小或用戶的顯示器分辨率設置爲什麼,它都看起來相同。