SystemPens.Highlight 속성

정의

선택한 항목의 배경색인 Pen을 가져옵니다.Gets a Pen that is the color of the background of selected items.

public:
 static property System::Drawing::Pen ^ Highlight { System::Drawing::Pen ^ get(); };
public static System.Drawing.Pen Highlight { get; }
member this.Highlight : System.Drawing.Pen
Public Shared ReadOnly Property Highlight As Pen

속성 값

Pen

선택한 항목의 배경색인 Pen입니다.A Pen that is the color of the background of selected items.

예제

다음 코드 예제에서는 지점 및 다양 한 이러한 형식에 대해 정의 하는 오버 로드 된 연산자를 사용 하 여 크기를 만듭니다.The following code example creates points and sizes using several of the overloaded operators defined for these types. 또한 Highlight 속성을 사용 하는 방법도 보여 줍니다.It also demonstrates how to use the Highlight property.

이 예제에서는 Windows Forms를 사용 하 여 사용 하도록 설계 되었습니다.This example is designed to be used with Windows Forms. subtractButton이라는 Button 포함 된 양식을 만듭니다.Create a form that contains a Button named subtractButton. 폼에 코드를 붙여넣고 폼의 Paint 이벤트 처리 메서드에서 CreatePointsAndSizes 메서드를 호출 하 여 ePaintEventArgs으로 전달 합니다.Paste the code into the form and call the CreatePointsAndSizes method from the form's Paint event-handling method, passing e as PaintEventArgs.

void CreatePointsAndSizes( PaintEventArgs^ e )
{
   // Create the starting point.
   Point startPoint = Point(subtractButton->Size);
   
   // Use the addition operator to get the end point.
   Point endPoint = startPoint + System::Drawing::Size( 140, 150 );
   
   // Draw a line between the points.
   e->Graphics->DrawLine( SystemPens::Highlight, startPoint, endPoint );
   
   // Convert the starting point to a size and compare it to the
   // subtractButton size.  
   System::Drawing::Size buttonSize = (System::Drawing::Size)startPoint;
   if ( buttonSize == subtractButton->Size )
   {
      e->Graphics->DrawString( "The sizes are equal.", gcnew System::Drawing::Font( this->Font,FontStyle::Italic ), Brushes::Indigo, 10.0F, 65.0F );
   }
}
private void CreatePointsAndSizes(PaintEventArgs e)
{

    // Create the starting point.
    Point startPoint = new Point(subtractButton.Size);

    // Use the addition operator to get the end point.
    Point endPoint = startPoint + new Size(140, 150);

    // Draw a line between the points.
    e.Graphics.DrawLine(SystemPens.Highlight, startPoint, endPoint);

    // Convert the starting point to a size and compare it to the
    // subtractButton size.  
    Size buttonSize = (Size)startPoint;
    if (buttonSize == subtractButton.Size)

        // If the sizes are equal, tell the user.
    {
        e.Graphics.DrawString("The sizes are equal.", 
            new Font(this.Font, FontStyle.Italic), 
            Brushes.Indigo, 10.0F, 65.0F);
    }
}
Private Sub CreatePointsAndSizes(ByVal e As PaintEventArgs)

    ' Create the starting point.
    Dim startPoint As New Point(subtractButton.Size)

    ' Use the addition operator to get the end point.
    Dim endPoint As Point = Point.op_Addition(startPoint, _
        New Size(140, 150))

    ' Draw a line between the points.
    e.Graphics.DrawLine(SystemPens.Highlight, startPoint, endPoint)

    ' Convert the starting point to a size and compare it to the
    ' subtractButton size.  
    Dim buttonSize As Size = Point.op_Explicit(startPoint)
    If (Size.op_Equality(buttonSize, subtractButton.Size)) Then

        ' If the sizes are equal, tell the user.
        e.Graphics.DrawString("The sizes are equal.", _
            New Font(Me.Font, FontStyle.Italic), _
            Brushes.Indigo, 10.0F, 65.0F)
    End If

End Sub

설명

선택한 항목 메뉴 항목 뿐만 아니라 선택한 텍스트를 포함할 수 있습니다.Selected items may include menu items as well as selected text. 예를 들어, 펜 목록 상자에서 선택한 항목의 배경에 사용 되는 색 수 있습니다.For example, the pen may be the color used for the background of selected items in a list box.

적용 대상