いくつかの UserControl ファイルを含む Visual Studio のプロジェクトがあります。カスタム ツールボックス (スクロール バーと呼びます) を作成し、ほとんどのコードがコンパイラによって生成された UserControl コードに手動で挿入しました。そのため、デザイナーを使用して UserControl のレイアウトを変更すると、コード ビハインドが変更され、スクロール バーが表示されなくなります。here経由でこれに対処する方法を見つけました。
しかし、今私が抱えている問題は、Windows チェックボックスをスクロール バーに関連付けて、checkBox がチェックされていない場合にスクロール バーを非表示にしたいことです。チェックされている場合は、表示させたいと思います。
コンパイラが生成したコードを操作せずにこれを達成する方法はありますか? コードを変更することでこれを行うことができますが、既に述べたように、デザイナーから UserControl を変更すると、変更されたカスタム コードがすべて失われます。