Freigeben über


TextInputPanel.SetInPlacePosition-Methode

Positioniert den Tablet PC-Eingabebereich explizit in Bildschirmkoordinaten.

Namespace:  Microsoft.Ink.TextInput
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
<UIPermissionAttribute(SecurityAction.Demand, Window := UIPermissionWindow.SafeTopLevelWindows)> _
<SecurityPermissionAttribute(SecurityAction.Demand, Unrestricted := True)> _
Public Sub SetInPlacePosition ( _
    x As Integer, _
    y As Integer, _
    position As CorrectionPosition _
)
'Usage
Dim instance As TextInputPanel
Dim x As Integer
Dim y As Integer
Dim position As CorrectionPosition

instance.SetInPlacePosition(x, y, position)
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
[UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction.Demand, Unrestricted = true)]
public void SetInPlacePosition(
    int x,
    int y,
    CorrectionPosition position
)
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
[UIPermissionAttribute(SecurityAction::Demand, Window = UIPermissionWindow::SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction::Demand, Unrestricted = true)]
public:
void SetInPlacePosition(
    int x, 
    int y, 
    CorrectionPosition position
)
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
/** @attribute UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows) */
/** @attribute SecurityPermissionAttribute(SecurityAction.Demand, Unrestricted = true) */
public void SetInPlacePosition(
    int x,
    int y,
    CorrectionPosition position
)
public function SetInPlacePosition(
    x : int, 
    y : int, 
    position : CorrectionPosition
)

Parameter

Hinweise

Beachten Sie bei der Entscheidung über die Position des Eingabebereichs die Höhe des Korrekturbereichs, um sowohl den Eingabebereich als auch den Korrekturbereich auf dem Bildschirm zu behalten. Die im position-Parameter angegebene Richtung überschreibt die mit PreferredInPlaceDirection festgelegte Richtung.

Es gibt keine Beschränkungen für die Positionierung des Eingabebereichs. Es liegt im Verantwortungsbereich des Anwendungsentwicklers, den Eingabebereich im Bildschirm zu behalten. Zu diesem Zweck können auch InPlaceBoundingRectangle, PopUpCorrectionHeight und PopDownCorrectionHeight zusammen mit InPlaceSizeChanging verwendet werden.

Diese Methode ist synchron. Die Positionierung findet statt, bevor die Methode einen Wert zurückgibt.

Beispiele

Im folgenden Beispiel wird die Verwendung von SetInPlacePosition veranschaulicht. Das tip-Objekt ist eine Instanz von TextInputPanel. In diesem Beispiel sind xInPlacePositionTextBox.Text und yInPlacePositionTextBox.TextTextBox.Text Eigenschaften, die Werte enthalten, die in den x- und y-Bildschirmkoordinaten zur Positionierung des Tablet PC-Eingabebereichs verwendet werden. Ein bearbeitbares Feld, in dem der Fokus platziert wird, wird vom TextBox-Steuerelement textBox1 dargestellt.

textBox1.Focus()
Dim xPosition As Integer = Convert.ToInt32(xInPlacePositionTextBox.Text, 10)
Dim yPosition As Integer = Convert.ToInt32(yInPlacePositionTextBox.Text, 10)
tip.SetInPlacePosition(xPosition, yPosition, CorrectionPosition.Bottom)
textBox1.Focus();
int xPosition = Convert.ToInt32(xInPlacePositionTextBox.Text, 10);
int yPosition = Convert.ToInt32(yInPlacePositionTextBox.Text, 10);
tip.SetInPlacePosition(xPosition, yPosition, CorrectionPosition.Bottom);

Plattformen

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

TextInputPanel-Klasse

TextInputPanel-Member

Microsoft.Ink.TextInput-Namespace