Control.Visible プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コントロールとそのすべての子コントロールが表示されているかどうかを示す値を取得または設定します。
public:
property bool Visible { bool get(); void set(bool value); };
public bool Visible { get; set; }
member this.Visible : bool with get, set
Public Property Visible As Boolean
プロパティ値
true
コントロールとその子コントロールを表示する場合は 。それ以外の場合は false
。 既定値は、true
です。 値を取得すると、 が返されるのは、 true
コントロールが表示され、親コントロールが存在する場合にのみ表示されます。
例
次のコード例では、派生クラスVScrollBarを使用しHScrollBar、コントロールに表示される のImageサイズに基づいてプロパティ値をPictureBox設定Visibleします。 この例では、 がPictureBoxフォームに作成され、 コントロールと VScrollBar コントロールが HScrollBar にPictureBox作成されている必要があります。 このコードは、画像が画像ボックスに読み込まれるときに、フォームの イベントによって Resize 呼び出される必要があります。
public:
void DisplayScrollBars()
{
// Display or hide the scroll bars based upon
// whether the image is larger than the PictureBox.
if ( pictureBox1->Width > pictureBox1->Image->Width )
{
hScrollBar1->Visible = false;
}
else
{
hScrollBar1->Visible = true;
}
if ( pictureBox1->Height > pictureBox1->Image->Height )
{
vScrollBar1->Visible = false;
}
else
{
vScrollBar1->Visible = true;
}
}
public void DisplayScrollBars()
{
// Display or hide the scroll bars based upon
// whether the image is larger than the PictureBox.
if (pictureBox1.Width > pictureBox1.Image.Width)
{
hScrollBar1.Visible = false;
}
else
{
hScrollBar1.Visible = true;
}
if (pictureBox1.Height > pictureBox1.Image.Height)
{
vScrollBar1.Visible = false;
}
else
{
vScrollBar1.Visible = true;
}
}
Public Sub DisplayScrollBars()
' Display or hide the scroll bars based upon
' whether the image is larger than the PictureBox.
If pictureBox1.Width > pictureBox1.Image.Width Then
hScrollBar1.Visible = False
Else
hScrollBar1.Visible = True
End If
If pictureBox1.Height > pictureBox1.Image.Height Then
vScrollBar1.Visible = False
Else
vScrollBar1.Visible = True
End If
End Sub
注釈
を に設定 Visible
した true
場合:
- 他のコントロールの背後に隠れている場合、コントロールがユーザーに表示されない可能性があります。
- 親コントロールが表示されていない場合、コントロールは表示されません。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET