Gewusst wie: Ausrichten von Wörtern in Visual Basic 6

March 9

In bestimmten Situationen möchten Sie Ihren Text innerhalb eines Steuerelements ausrichten, die Sie erstellen. Visual Basic 6 enthält keine Funktion zum Festlegen von Eigenschaften, die die Ausrichtung des Textes in einem Textfeld ändert. Um die Ausrichtung des Textes zu ändern, müssen Sie eine Funktion von einem standard-Windows-Bibliotheken deklarieren, so dass man das Betriebssystem direkt reden kann.

Anweisungen

1 Source-Code für Ihre Anwendung zu öffnen und auf das Codefenster zugreifen.

2 Schreiben Sie an die oben im Code Folgendes:

Declare Sub SetTextAlign Lib "gdi32" (ByVal hObj As Long, ByVal wAlign As Long)

Der "hObj"-Wert stellt den Hash-Wert ("hDC") des Objekts in die Textausrichtung ändern möchten. Der Wert "wAlign" wird das Betriebssystem angewiesen, welche Ausrichtung, die Sie möchten. Die linksbündige Ausrichtung erhält den Wert 0, rechtsbündige Ausrichtung bekommt 2 und zentrierte Ausrichtung bekommt 6.

3 Erhalten Sie zum Code wo möchten Sie Ihre Textausrichtung ändern und etwas wie folgt schreiben:

Rufen Sie SetTextAlign (TextBox1.hDC, 6)

Dies ändert die Ausrichtung des Texts in eine "TextBox1", "Center". Ersetzen Sie die Ausrichtung durch einen gewünschten Wert und den Namen des Steuerelements mit dem Namen des Steuerelements, die Sie Textausrichtung für manipulieren möchten.