Control.Visible Control.Visible Control.Visible Control.Visible Property


サーバー コントロールがページ上の UI としてレンダリングされているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether a server control is rendered as UI on the page.

 virtual property bool Visible { bool get(); void set(bool value); };
public virtual bool Visible { get; set; }
member this.Visible : bool with get, set
Public Overridable Property Visible As Boolean


コントロールをページに表示する場合は true。それ以外の場合は falsetrue if the control is visible on the page; otherwise false.


このプロパティが場合false、サーバー コントロールは表示されません。If this property is false, the server control is not rendered. ページのレイアウトを整理するときに、アカウントにこのを考慮する必要があります。You should take this into account when organizing the layout of your page.


設定した場合でもそれに含まれるすべてのコントロールが表示されない場合は、コンテナー コントロールが表示されません、Visibleに個々 のコントロールのプロパティtrueします。If a container control is not rendered, any controls that it contains will not be rendered even if you set the Visible property of an individual control to true. その場合は、個々 のコントロールを返しますfalseVisibleプロパティ明示的に設定した場合でもtrueします。In that case, the individual control returns false for the Visible property even if you have explicitly set it to true. (場合に、Visible親コントロールのプロパティに設定されてfalse、子コントロールがその設定を継承し、設定、ローカル設定よりも優先されます)。(That is, if the Visible property of the parent control is set to false, the child control inherits that setting and the setting takes precedence over any local setting.)