2011-07-04 48 views
1

onOpenイベントで、Access 2007の画面の左側にフォームを移動したいとします。 topプロパティとleftプロパティはランタイム中にコードを通じてのみ読み込まれるように見えるため、フォームプロパティを使用してそれを行う方法は見つかりませんでした。コードでAccessでフォームの位置を変更するにはどうすればよいですか?

Accessのフォームを画面上の別の位置に移動するには、APIメソッドを呼び出す必要がありますか?それをすばやく行う方法はありますか?

答えて

1

Moveメソッドのアクセスのヘルプトピックを参照してください。

このサンプルは、現在のフォームの位置を変更するコマンドボタンの背後にあるコードです。 WidthHeight引数を指定する場合は、Moveを使用してフォームのサイズを変更することもできます。

Private Sub cmdMoveForm_Click() 
    'Me.Move Left:=0, Top:=0, Width:=400, Height:=300 ' 
    Me.Move Left:=2970, Top:=1860 
End Sub 

注意:数字は1分あたり1440 twip; 1センチメートルあたり567トゥップス。

+0

良いヒント!ありがとう! – Alex

関連する問題