Condividi tramite


WorkflowView.ViewPortRectangle Proprietà

Definizione

Ottiene la proprietà ViewPortRectangle corrente per la classe 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

Valore della proprietà

Struttura Rectangle che descrive l'area visibile dello schermo.

Esempio

Nell'esempio seguente viene illustrata una modalità di gestione dell'evento Paint dell'oggetto WorkflowView per tracciare un'immagine direttamente sull'oggetto WorkflowView. La proprietà ViewPortRectangle restituisce l'area visualizzabile sull'area di progettazione per applicare correttamente un vincolo all'immagine tracciata.

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

Commenti

La proprietà ViewPortRectangle contiene l'area visibile del flusso di lavoro.

Si applica a