If Me.WindowState = FormWindowState.Minimized Then Me.DataBindings("ClientSize").DataSourceUpdateMode = DataSourceUpdateMode.Never Me.DataBindings("Location").DataSourceUpdateMode = DataSourceUpdateMode.Never Else Me.DataBindings("ClientSize").DataSourceUpdateMode = DataSourceUpdateMode.OnPropertyChanged Me.DataBindings("Location").DataSourceUpdateMode = DataSourceUpdateMode.OnPropertyChanged End If
分類:[.NET]
フォームの位置、サイズを保存させようと、PropertyBindingにてClientsizeとLocationを
指定しました。
この時、フォームの上辺または左辺でリサイズを行うと、通常右下を起点にしてリサイズされますが、
マウスドラッグ時にフォームが移動しているように見えます。
マウスボタンを離すと、リサイズした状態で表示されます。
PropertyBindingをどちらか片方のみにすると、この現象はなくなります。
この現象は違う環境2つにて確認していまして、私の固有の問題ではないのではないかと思っております。
なにか解決方法はないのでしょうか?
WindowsXP(VS2008Pro)とWindows7(VB2008Express)で確認しております。