Udostępnij za pośrednictwem


WorkflowView.ViewPortRectangle Właściwość

Definicja

Pobiera bieżący ViewPortRectangle element dla elementu WorkflowView.

public:
 property System::Drawing::Rectangle ViewPortRectangle { System::Drawing::Rectangle get(); };
public System.Drawing.Rectangle ViewPortRectangle { get; }
member this.ViewPortRectangle : System.Drawing.Rectangle
Public ReadOnly Property ViewPortRectangle As Rectangle

Wartość właściwości

Element Rectangle opisujący obszar na widocznym ekranie.

Przykłady

Poniższy przykład przedstawia metodę obsługi zdarzenia WorkflowView Paint obiektu w celu narysowania obrazu bezpośrednio na WorkflowViewobiekcie . Właściwość ViewPortRectangle zwraca obszar wyświetlany na powierzchni projektowej, aby poprawnie ograniczyć rysowany obraz.

void workflowView_Paint(object sender, PaintEventArgs e)
{
    using (Graphics g = this.workflowView.CreateGraphics())
    {
        Bitmap draftImage = Resources.draft;
        draftImage.MakeTransparent(Color.Magenta);
        g.DrawImage(draftImage, this.workflowView.ViewPortRectangle);
    }

    base.OnPaint(e);
}
Sub workflowView_Paint(ByVal sender As Object, ByVal e As PaintEventArgs)
    Using g As Graphics = Me.workflowView.CreateGraphics()
        Dim draftImage As Bitmap = Resources.draft
        draftImage.MakeTransparent(Color.Magenta)
        g.DrawImage(draftImage, Me.workflowView.ViewPortRectangle)
    End Using

    MyBase.OnPaint(e)
End Sub

Uwagi

Obiekt ViewPortRectangle zawiera widoczny obszar przepływu pracy.

Dotyczy