4

2 つのスクロール バー、1 つの水平方向、1 つの垂直方向など、他のコントロールを含むカスタム コントロールを作成しています。1 つまたは両方のスクロール バーを非表示に設定するプロパティがあります。これは実行時には正常に機能しますが、デザイン時にプロパティを設定してもフォーム デザイナーから消えません。

これで、これが個別のコントロールである場合に便利な機能になることは理解できますが、これは集約コンポーネントの一部であるため、フォーム デザイナーのルールではなく、親コントロールのルールに従う必要があります。.Visible := false;フォーム デザイナにある場合でも、設定するとコントロールが消えるようにする方法はありますか?

4

1 に答える 1

13

コントロールの「csNoDesignVisible」ControlStyleフラグを設定できます。そのフラグが設定されている場合、Visibleプロパティは実行時と同じように機能します。

于 2009-10-01T18:40:17.937 に答える