私は ASP.NET のバックグラウンドから来ており、WinForms のいくつかのことを理解するのに苦労しています。ASP.NET で別の "ビュー" に移動したい場合は、別のページに移動して、コードで何かを実行します。
WinForms ではどのように機能しますか? さまざまなボタンを含むメニューがあり、いくつかのコントロール (DataGridView) に別のデータ セットを表示したいとします。
同じフォームにとどまり、押されたボタンの値を読み取ってから、それに基づいて操作しますか (グリッドをバインドするなど)? それとも、別のフォームに移動しますか?
私は、コードと、皆さんが持っている可能性のあるさまざまなアプローチ、ベスト プラクティスなどの両方に興味があります...