WorkflowView.ViewPortRectangle Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает текущее свойство ViewPortRectangle для объекта 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
Значение свойства
Структура Rectangle, описывающая область на экране, которая является видимой.
Примеры
В следующем примере показан метод обработки события Paint объекта WorkflowView для рисования изображения непосредственно на объекте WorkflowView. Свойство ViewPortRectangle возвращает доступную для просмотра область в рабочей области проектирования, чтобы правильно ограничить рисуемое изображение.
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
Комментарии
Свойство ViewPortRectangle содержит видимую область рабочего процесса.