写真を表示できるアプリを書いたことがあります。Visual StudioでC#を使用して書き直し、新しい機能を提供しようとしています。私が今書いているアプリケーションは、特大の画像を見やすくするためにスクロールバーを使用しています。以前のアプリはフォーム領域に画像を入力し、マウスをドラッグアンドホールドして画面上で画像を移動できました。画像が画面よりも大きい場合は、画像を移動するだけで、以前は非表示になっていた領域が表示されます。フォームを画像と同じサイズにすることで、画面のサイズよりも大きい画像を表示する際の「問題」に対処するための非常にエレガントな方法でした。
スクロールバーを使用して静的にサイズ変更可能なフォーム内に画像を配置することに対するこれの利点は、画像が使用可能な画面スペースを埋めるということであり、シーケンス内の次の画像(画像を循環できるブラウザです) )が小さかったため、画像アプリは画像と同じスペースしか占有しませんでした。簡単に片側に移動できます。他のアプリケーション用のスペースを確保するために、表示されていたフォームのサイズを手動で変更する必要はありませんでした。
Visual Studioではフォームのサイズを動的に変更して画面よりも高くしたり広くしたりできないため、新しいアプリに同じ機能を実装できません。
この制限を無効にするプラグインまたは回避策を知っている人はいますか?
私は同じ目標を達成するための提案を受け入れていますが、おそらくプラグインまたはコードでこの制限をオフにできるかどうかを知りたいと思います。以下は、アプリの以前の化身のビデオへのリンクであり、画面サイズよりも大きいフォームサイズを設定できるようにすることで達成したい動作を示しています...
編集:前のアプリケーションのデモ-そして私が実装したい振る舞い...