-2

フォームヘッダーのダブルクリックをロックする必要があります。出来ますか?ユーザーがフォームを最大化または最小化できないため、これが必要です。MaximumSize と MinimumSize を変更しますが、フォーム ヘッダーをダブルクリックすると、フォームが約 1 ピクセル最小化されます。ありがとう

4

2 に答える 2

1

フォームの MinimizeBox と MaximizeBox を False に設定して、最小化と最大化を無効にします。これにより、ウィンドウのタイトル バーをダブルクリックしても効果がなくなります。また、コマンドはシステム メニューでも無効になっています。

FormBorderStyle をいずれかの Fixed 値に設定して、サイズ変更を無効にします。

于 2013-10-12T03:07:11.350 に答える
0

私は TabControl を使用していないことを除いて、同じ問題を抱えています。通常の古いフォームです。

FormBorderStyleプロパティがFixed3Dに設定され、そのMaximizeBoxプロパティがFalseに設定されているフォームがあります (フォームはWindowState Maximizedで初期化されます)。MaximizeBox は実行時に常に無効になっていますが、これは適切ですが、タイトル バーをダブルクリックすると、ウィンドウが最大化された状態から通常の状態に "復元" されます。タイトル バーを 2 回ダブルクリックしてもウィンドウが最大化されないため、この機能が無効になるのは、タイトル バーを 1 回ダブルクリックしたであるようです。

このばかげた説明のつかない行動を回避する方法はありますか? (Win7 で VB 2005 w/2.0 SDK を使用)

于 2014-06-03T22:55:17.557 に答える