Proprietà InkOverlaySelectionResizedEventArgs.OldSelectionBoundingRect
Aggiornamento: novembre 2007
Ottiene il rettangolo di delimitazione dell'insieme Strokes selezionato esistente prima della generazione dell'evento SelectionResized.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
Public ReadOnly Property OldSelectionBoundingRect As Rectangle
'Utilizzo
Dim instance As InkOverlaySelectionResizedEventArgs
Dim value As Rectangle
value = instance.OldSelectionBoundingRect
public Rectangle OldSelectionBoundingRect { get; }
public:
property Rectangle OldSelectionBoundingRect {
Rectangle get ();
}
/** @property */
public Rectangle get_OldSelectionBoundingRect()
public function get OldSelectionBoundingRect () : Rectangle
Valore proprietà
Tipo: System.Drawing.Rectangle
Dimensione dell'insieme Strokes selezionato esistente prima della generazione dell'evento SelectionResized.
Note
La proprietà OldSelectionBoundingRect fornisce informazioni specifiche sull'evento InkOverlaySelectionResizedEventArgs.
Nota
Questo rettangolo viene specificato nelle coordinate dello spazio di input penna che prevedono scenari di annullamento.
Esempi
In questo esempio, un gestore eventi SelectionResized esamina una selezione dopo che è stata ridimensionata. Se l'insieme Strokes selezionato è stato ridimensionato in modo che una delle dimensioni sia inferiore a 500 unità HIMETRIC, vengono ripristinate le dimensioni originali della selezione.
Private Sub mInkObject_SelectionResized(ByVal sender As Object, ByVal e As InkOverlaySelectionResizedEventArgs)
Dim newBounds As Rectangle = mInkObject.Selection.GetBoundingBox()
' Check if we are too small
If (newBounds.Height < 500 Or newBounds.Width < 500) Then
' Resize to back to original rectangle
mInkObject.Selection.ScaleToRectangle(e.OldSelectionBoundingRect)
' Trick to insure that selection handles are updated
mInkObject.Selection = mInkObject.Selection
End If
End Sub
private void mInkObject_SelectionResized(object sender, InkOverlaySelectionResizedEventArgs e)
{
Rectangle newBounds = mInkObject.Selection.GetBoundingBox();
// Check if we are too small
if (newBounds.Height < 500 || newBounds.Width < 500)
{
// Resize to back to original rectangle
mInkObject.Selection.ScaleToRectangle(e.OldSelectionBoundingRect);
// Trick to insure that selection handles are updated
mInkObject.Selection = mInkObject.Selection;
}
}
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0
Vedere anche
Riferimenti
InkOverlaySelectionResizedEventArgs Classe