デザイナーを使用してフォームにコントロールを追加すると、コントロールのすべてのプロパティがデザイナー コードに表示されるわけではありません。たとえば、プロパティを追加するとListBox
、UseWaitCursor
プロパティが に設定されていない限り、デザイナー コードに表示されませんTrue
。に変更するとFalse
、デザイナーコードから消えます。これにより、プロパティには何らかのデフォルトがあり、デフォルトのままにしておくとデザイナーコードに表示されないと思います。
デザイナーがどのように機能し、これらすべてがどこで追跡されているかを理解するのを手伝ってくれませんか。私が尋ねる理由は、現在、実行時に動的に初期化する予定のサード パーティの ActiveX コントロールを拡張するクラスを作成しているためです。デザイナー コード (デザイナーを介してサード パーティ コントロールが追加されたとき) を調べていましたが、多くのプロパティがそこに表示されません。