0

いくつかの UserControl ファイルを含む Visual Studio のプロジェクトがあります。カスタム ツールボックス (スクロール バーと呼びます) を作成し、ほとんどのコードがコンパイラによって生成された UserControl コードに手動で挿入しました。そのため、デザイナーを使用して UserControl のレイアウトを変更すると、コード ビハインドが変更され、スクロール バーが表示されなくなります。here経由でこれに対処する方法を見つけました。

しかし、今私が抱えている問題は、Windows チェックボックスをスクロール バーに関連付けて、checkBox がチェックされていない場合にスクロール バーを非表示にしたいことです。チェックされている場合は、表示させたいと思います。

コンパイラが生成したコードを操作せずにこれを達成する方法はありますか? コードを変更することでこれを行うことができますが、既に述べたように、デザイナーから UserControl を変更すると、変更されたカスタム コードがすべて失われます。

4

1 に答える 1

1

部分クラスが探しているものかもしれません。

于 2013-11-08T01:12:29.213 に答える