1

多くの制御要素が2列に並べられた連続フォームがあります。フォームはWindowMode'acDialog'で開かれます。

デスクトップコンピュータでこのフォームを見ると、問題はありません。しかし、私は自分のラップトップでもこのアプリケーションを使用したいと思っています。ラップトップでフォームを開くと、最初のエントリのみが表示され、他のエントリは表示されなくなります。残念ながら、フォームでスクロールバーを使用する機会が見つかりませんでした。

私が見つけたのはこれです(動作しませんでした): スクロールバーを追加または削除します

編集:ビューは次のようになります。 右側面図

しかし、私のラップトップでは次のようになります。 誤った見方

だから私はスクロールバーが欲しいです。スクロールバーのプロパティは両方向に設定されています。

デザインビューである20121126を編集します。青い部分はヘッダーで、txtは詳細ビューにあり、ボタンはフッターにあります。 デザインビュー

4

1 に答える 1

0

この問題は以前に私を困惑させました。Access は、画面が 100% 以外の「ズーム」に設定されているかどうかを認識できるほどスマートではありません。そのため、実際にはフォーム全体が画面に表示されていないのに、Access はフォーム全体が画面に表示されていると認識しています。

これは、Windows 7 とおそらく 8 を使用している場合にのみ適用されますが、それについてはわかりません。ディスプレイのプロパティに移動した場合 (デスクトップを右クリックして [パーソナライズ] を選択し、ポップアップの左下隅にある [ディスプレイ] を選択します)。

100% に設定されていない場合、画面の 25 ~ 50% にアクセスできません。アクセスは解像度で設定されているピクセルから外れますが、125% を使用すると、Windows はすべてを 25% 拡大し、画面から物事を押し出すことができます。画面に収まるようにフォームにスクロール バーを配置する必要はありません。ズームを 100% に設定するだけで済みます。

これは、「コントロール バー」を左から x-250 ピクセルに設定することでわかりました (x は左から右のピクセルの合計です)。しかし、1 台のコンピューターではコントロール バーが表示されず、画面が +125% だったことが原因でした。Windows から現在の「ズーム」を取得する方法を理解できませんでした。あらゆる種類の API を検索しました。これがあなたが探していた解決策であることを願っています! 幸運を!!

于 2012-11-21T18:43:08.703 に答える